class Grape::Roar::Extensions::Relations::Adapters::ActiveRecord
Public Instance Methods
collection_methods()
click to toggle source
# File lib/grape/roar/extensions/relations/adapters/active_record.rb, line 13 def collection_methods @collection_methods ||= %i[has_many has_and_belongs_to_many] end
name_for_represented(represented)
click to toggle source
# File lib/grape/roar/extensions/relations/adapters/active_record.rb, line 17 def name_for_represented(represented) klass_name = case represented when ::ActiveRecord::Relation represented.klass.name else represented.class.name end klass_name.demodulize.pluralize.downcase end
single_entity_methods()
click to toggle source
# File lib/grape/roar/extensions/relations/adapters/active_record.rb, line 27 def single_entity_methods @single_entity_methods ||= %i[has_one belongs_to] end