Method: Facebooker::Model::ClassMethods#populating_attr_reader
- Defined in:
- lib/facebooker/model.rb
#populating_attr_reader(*symbols) ⇒ Object
Create a reader that will attempt to populate the model if it has not already been populated
32 33 34 35 36 37 38 39 |
# File 'lib/facebooker/model.rb', line 32 def populating_attr_reader(*symbols) symbols.each do |symbol| define_method(symbol) do populate unless populated? instance_variable_get("@#{symbol}") end end end |