class Sunrise::Config::Association
Public Instance Methods
is_this?(model_type)
click to toggle source
Compare relation by model_type
# File lib/sunrise/config/association.rb, line 17 def is_this?(model_type) [name.to_s, resource_name].map(&:downcase).include?(model_type.to_s.downcase) end
model()
click to toggle source
# File lib/sunrise/config/association.rb, line 12 def model @model ||= Utils.lookup(resource_name.to_s.camelize) end
relation_name()
click to toggle source
# File lib/sunrise/config/association.rb, line 21 def relation_name @relation_name ||= (@config_options[:relation_name] || abstract_model.model.model_name.plural) end
resource_name()
click to toggle source
# File lib/sunrise/config/association.rb, line 8 def resource_name @resource_name ||= (@config_options[:class_name] || name) end