Module: Height::Model

Defined in:
lib/height/model.rb,
lib/height/model/base.rb,
lib/height/model/list.rb,
lib/height/model/task.rb
more...

Defined Under Namespace

Classes: Base, List, Task

Class Method Summary collapse

Class Method Details

.for(attrs) ⇒ Object

[View source]

6
7
8
9
10
# File 'lib/height/model.rb', line 6

def self.for(attrs)
  model = attrs['model'].capitalize

  Object.const_get("Height::Model::#{model}").new(attrs)
end