Module: Utusemi::Core::ActiveRecord::Relation

Defined in:
lib/utusemi/core.rb

Instance Method Summary collapse

Instance Method Details

#to_aObject

用途

utusemiメソッドを利用してレコードを検索した場合は
Utusemi::Core#utusemiを個別呼び出さなくても済むようになる

使用例

product = Product.utusemi(:product).where(name: 'test').first
product.utusemi(:product).name
#=> 'test' (= products.title)

こうなっていたコードが以下のようになる

product = Product.utusemi(:product).where(name: 'test').first
product.name
#=> true (= products.title)


273
274
275
276
# File 'lib/utusemi/core.rb', line 273

def to_a
  return super unless utusemi_values[:flag]
  super.each { |record| record.utusemi!(utusemi_values[:type], utusemi_values[:options]) }
end