Module: Stylish::Model::ClassMethods

Defined in:
lib/stylish/models.rb

Instance Method Summary collapse

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_instancesObject



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