Class: BinaryPlist::Railtie
- Inherits:
-
Rails::Railtie
- Object
- Rails::Railtie
- BinaryPlist::Railtie
- Defined in:
- lib/binary_plist/railtie.rb,
lib/binary_plist/railtie.rb
Class Method Summary collapse
Class Method Details
.insert ⇒ Object
18 19 20 21 22 23 24 25 26 27 28 |
# File 'lib/binary_plist/railtie.rb', line 18 def self.insert Mime::Type.register BinaryPlist::MIME_TYPE, :plist ActionController::Renderers.add :plist do |data, | # TODO: Make this less hacky data = ActiveSupport::JSON.decode(ActiveSupport::JSON.encode(data, )) self.content_type ||= Mime::PLIST self.response_body = BinaryPlist.encode(data) end end |