module SparkApi::Models::Defaultable::ClassMethods

Public Instance Methods

default(options = {}) click to toggle source
# File lib/spark_api/models/defaultable.rb, line 21
def default(options = {})
  response = connection.get("/#{element_name}/default", options).first
  unless response.nil?
    response["Id"] = DEFAULT_ID if response["Id"].nil?
    new(response)
  end
end
find(*arguments) click to toggle source
# File lib/spark_api/models/defaultable.rb, line 29
def find(*arguments)
  if arguments.first == DEFAULT_ID
    options = arguments.slice!(1) || {}
    default(options)
  else
    original_find(*arguments)
  end
end