Module: Exposant::ExposantMethods

Defined in:
lib/exposant/model.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#model_klassObject

Returns the value of attribute model_klass.



72
73
74
# File 'lib/exposant/model.rb', line 72

def model_klass
  @model_klass
end

Instance Method Details

#exposant(variant = nil, type = nil) ⇒ Object



74
75
76
# File 'lib/exposant/model.rb', line 74

def exposant(variant = nil, type = nil)
  exposant_class(variant, type).new(self)
end

#exposant_class(variant = nil, type = nil) ⇒ Object



78
79
80
# File 'lib/exposant/model.rb', line 78

def exposant_class(variant = nil, type = nil)
  model_klass.exposant_class(variant, type)
end