Module: Amiando::Autorun::ClassMethods
- Defined in:
- lib/amiando/autorun.rb
Instance Method Summary collapse
Instance Method Details
#autorun(*fields) ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/amiando/autorun.rb', line 8 def autorun(*fields) fields.each do |field| class_eval " def \#{field}\n Amiando.run if Amiando.autorun && !defined?(@\#{field})\n if defined?(@\#{field})\n @\#{field}\n else\n raise Error::NotInitialized.new('Called result before the query was run')\n end\n end\n EOS\n end\nend\n", __FILE__, __LINE__ |