Module: Representable::ClassMethods
- Defined in:
- lib/representable.rb
Defined Under Namespace
Modules: Declarations
Instance Method Summary collapse
-
#create_represented(document, *args) ⇒ Object
Create and yield object and options.
- #prepare(represented) ⇒ Object
Instance Method Details
#create_represented(document, *args) ⇒ Object
Create and yield object and options. Called in .from_json and friends.
149 150 151 152 153 |
# File 'lib/representable.rb', line 149 def create_represented(document, *args) new.tap do |represented| yield represented, *args if block_given? end end |
#prepare(represented) ⇒ Object
155 156 157 |
# File 'lib/representable.rb', line 155 def prepare(represented) represented.extend(self) # was: PrepareStrategy::Extend. end |