class Knish::Member
Public Instance Methods
class_name()
click to toggle source
# File lib/knish/member.rb, line 15 def class_name data[config.type_key] end
data()
click to toggle source
# File lib/knish/member.rb, line 23 def data @data ||= reader.get_json end
loaded_model()
click to toggle source
# File lib/knish/member.rb, line 10 def loaded_model model.load model end
model()
click to toggle source
# File lib/knish/member.rb, line 3 def model return @model if @model @model = model_class.new(id: config.id) @model.config = collection_config.member_config(@model.config, config.id) @model end
model_class()
click to toggle source
# File lib/knish/member.rb, line 19 def model_class class_name && eval(class_name) end
reader()
click to toggle source
# File lib/knish/member.rb, line 27 def reader Reader.new(config) end