module SnipSnap::DeliveryExtension::Helpers
Public Instance Methods
deliver(response)
click to toggle source
# File lib/snipsnap/extensions/delivery.rb, line 12 def deliver(response) halt 404 if response.nil? if !response.is_a?(Hash) && response.respond_to?(:map) response = response.map{|item| to_api(item) } end content_type :json to_api(response).to_json end
Private Instance Methods
to_api(response)
click to toggle source
# File lib/snipsnap/extensions/delivery.rb, line 26 def to_api(response) if response.respond_to?(:api_hash) response.api_hash else response end end