Module: RablRails::Renderers::PLIST

Extended by:
PLIST
Includes:
Hash
Included in:
PLIST
Defined in:
lib/rabl-rails/renderers/plist.rb

Instance Method Summary collapse

Methods included from Hash

#render

Methods included from Helpers

#collection?

Instance Method Details

#format_output(hash, options = {}) ⇒ Object



7
8
9
10
# File 'lib/rabl-rails/renderers/plist.rb', line 7

def format_output(hash, options = {})
  hash = { options[:root_name] => hash } if options[:root_name] && RablRails.configuration.include_plist_root
  RablRails.configuration.plist_engine.dump(hash)
end

#resolve_cache_key(key, data) ⇒ Object



12
13
14
# File 'lib/rabl-rails/renderers/plist.rb', line 12

def resolve_cache_key(key, data)
  "#{super}.plist"
end