class Grape::Roar::Extensions::Relations::Adapters::Base
Attributes
valid_proc[R]
klass[R]
Public Class Methods
new(klass)
click to toggle source
# File lib/grape/roar/extensions/relations/adapters/base.rb, line 25 def initialize(klass) @klass = klass end
valid_for(&block)
click to toggle source
# File lib/grape/roar/extensions/relations/adapters/base.rb, line 16 def valid_for(&block) @valid_proc = block end
valid_for?(klass)
click to toggle source
# File lib/grape/roar/extensions/relations/adapters/base.rb, line 10 def valid_for?(klass) valid_proc.call(klass) rescue false end
Public Instance Methods
collection_methods()
click to toggle source
# File lib/grape/roar/extensions/relations/adapters/base.rb, line 29 def collection_methods raise NotImplementedError end
name_for_represented(_represented)
click to toggle source
# File lib/grape/roar/extensions/relations/adapters/base.rb, line 33 def name_for_represented(_represented) raise NotImplementedError end
single_entity_methods()
click to toggle source
# File lib/grape/roar/extensions/relations/adapters/base.rb, line 37 def single_entity_methods raise NotImplementedError end