Sha256: 19a5405af5dba9540a05d85d7c47d8637cc71f78634ae17c9fd5870c60884343
Contents?: true
Size: 569 Bytes
Versions: 13
Compression:
Stored size: 569 Bytes
Contents
module ActsAsApi # Contains rails specific renderers used by acts_as_api to render a jsonp response # # See ActsAsApi::Config about the possible configurations module RailsRenderer def self.setup ActionController.add_renderer :acts_as_api_jsonp do |json, options| json = ActiveSupport::JSON.encode(json) unless json.respond_to?(:to_str) json = "#{options[:callback]}(#{json}, #{response.status})" unless options[:callback].blank? self.content_type ||= Mime::JSON self.response_body = json end end end end
Version data entries
13 entries across 13 versions & 2 rubygems