class RapidApi::ModelAdapters::Abstract
Attributes
klass[RW]
Public Class Methods
new(klass)
click to toggle source
# File lib/rapid_api/model_adapters/abstract.rb, line 7 def initialize(klass) @klass = klass end
Public Instance Methods
create(_params, _scope=nil)
click to toggle source
# File lib/rapid_api/model_adapters/abstract.rb, line 19 def create(_params, _scope=nil) raise NotImplementedError end
destroy(_id, _scope=nil)
click to toggle source
# File lib/rapid_api/model_adapters/abstract.rb, line 27 def destroy(_id, _scope=nil) raise NotImplementedError end
find(_id, _scope=nil)
click to toggle source
# File lib/rapid_api/model_adapters/abstract.rb, line 11 def find(_id, _scope=nil) raise NotImplementedError end
find_all(_params=nil, _scope=nil)
click to toggle source
# File lib/rapid_api/model_adapters/abstract.rb, line 15 def find_all(_params=nil, _scope=nil) raise NotImplementedError end
update(_id, _params, _scope=nil)
click to toggle source
# File lib/rapid_api/model_adapters/abstract.rb, line 23 def update(_id, _params, _scope=nil) raise NotImplementedError end