module JsonApiModel::Associations::Flattable
Public Instance Methods
flattable?( results )
click to toggle source
# File lib/json_api_model/associations/flattable.rb, line 17 def flattable?( results ) results.is_a?( JsonApiModel::ResultSet ) || results.is_a?( Array ) || results.is_a?( JsonApiModel::Scope ) || results.respond_to?( :first ) end
process( results )
click to toggle source
# File lib/json_api_model/associations/flattable.rb, line 7 def process( results ) if flattable? results results.first else results end end