从其他方法调用构建JSON

时间:2013-07-08 14:58:09

标签: ruby-on-rails ruby-on-rails-3.2

我有一个帮助器类,它构建了一些我需要用于RSpec测试的JSON结构。例如,它有这样的方法:

  def self.create_value_tooltip_hash
    {
      tooltip_value: 'high',
      tooltip_type: 'payer_amount'
    }
  end


  def self.create_value_hash
    {
      value: '3400',
      type: 'payer'
    }
  end 

现在我有一个更大的JSON实际上包含了我在上面为它们编写方法的相同较小JSON中的许多元素。 那么有没有办法利用这些方法并通过调用那些较小的方法来构建我更大的JSON?

1 个答案:

答案 0 :(得分:0)

Object.create_value_tooltip_hash.merge(Object.create_value_hash)