Module: Stylish::Model::ClassMethods
- Defined in:
- lib/stylish/models.rb
Instance Method Summary collapse
- #browse(path, params = {}) ⇒ Object
- #find_instance_by_uid(uid) ⇒ Object
- #model_instances ⇒ Object
- #register(model) ⇒ Object
Instance Method Details
#browse(path, params = {}) ⇒ Object
94 95 96 |
# File 'lib/stylish/models.rb', line 94 def browse(path, params={}) binding.pry end |
#find_instance_by_uid(uid) ⇒ Object
86 87 88 |
# File 'lib/stylish/models.rb', line 86 def find_instance_by_uid(uid) self.model_instances.detect {|m| m.uid == uid } end |
#model_instances ⇒ Object
82 83 84 |
# File 'lib/stylish/models.rb', line 82 def model_instances @_model_instances ||= [] end |
#register(model) ⇒ Object
90 91 92 |
# File 'lib/stylish/models.rb', line 90 def register(model) self.model_instances.push(model) unless model.uid && find_instance_by_uid(model.uid) end |