Module: Traxis::Controller::ClassMethods

Defined in:
lib/traxis/controller.rb

Instance Method Summary collapse

Instance Method Details

#handles(resource_klass, collection:, resource:) ⇒ Object



30
31
32
33
34
# File 'lib/traxis/controller.rb', line 30

def handles(resource_klass, collection:, resource:)
  resource_options.merge!(class: resource_klass)
  collection_options.merge!(collection)
  resource_options.merge!(resource)
end

#resource_classObject



36
37
38
# File 'lib/traxis/controller.rb', line 36

def resource_class
  resource_options[:class]
end