class SingularResource::MongoidStrategy

Public Instance Methods

finder_parameter() click to toggle source
# File lib/singular_resource/strategies/mongoid_strategy.rb, line 13
def finder_parameter
  options[:finder_parameter] || :id
end
id() click to toggle source
# File lib/singular_resource/strategies/mongoid_strategy.rb, line 9
def id
  params[parameter] || params[finder_parameter]
end
resource() click to toggle source
# File lib/singular_resource/strategies/mongoid_strategy.rb, line 17
def resource
  if id
    options[:optional] ? model.where(id: id).first : model.find(id)
  else
    model.new
  end
end