module SingularResource::Strategies::AssignAttributes
Public Instance Methods
assign_attributes?()
click to toggle source
# File lib/singular_resource/strategies/assign_attributes.rb, line 9 def assign_attributes? !get? && !delete? && attributes.present? end
attributes()
click to toggle source
# File lib/singular_resource/strategies/assign_attributes.rb, line 5 def attributes raise 'Implement in submodule' end
resource()
click to toggle source
Calls superclass method
# File lib/singular_resource/strategies/assign_attributes.rb, line 13 def resource super.tap do |r| r.attributes = attributes if r && assign_attributes? end end