Sha256: 01c6203fab92095aec0ef81d04f78bd3154f6cc2331fed5348c3ab0f5c2dc150
Contents?: true
Size: 1.22 KB
Versions: 6
Compression:
Stored size: 1.22 KB
Contents
require 'active_support' require 'active_support/core_ext/string/inflections' require 'active_support/core_ext/object/blank' require 'active_support/core_ext/hash/reverse_merge' require 'active_support/core_ext/hash/slice' require 'rabl/version' require 'rabl/helpers' require 'rabl/engine' require 'rabl/builder' require 'rabl/configuration' require 'rabl/railtie' if defined?(Rails) && Rails.version =~ /^3/ # Rabl.register! module Rabl class << self def register! require 'rabl/template' end # Yields a RABL configuration block # Rabl.configure do |config| # config.include_json_root = false # config.enable_json_callbacks = true # end def configure(&block) yield(configuration) configuration end # Returns the configuration options set for RABL # Rabl.configuration.include_json_root => false def configuration @_configuration ||= Configuration.new end # Resets the RABL configuration back to the defaults. def reset_configuration! @_configuration = nil end end end # Register if defined?(Padrino) require 'padrino-core' Padrino.after_load { Rabl.register! } elsif defined?(Rails) && Rails.version =~ /^2/ Rabl.register! end
Version data entries
6 entries across 6 versions & 1 rubygems
Version | Path |
---|---|
rabl-0.5.5.b | lib/rabl.rb |
rabl-0.5.5.a | lib/rabl.rb |
rabl-0.5.4 | lib/rabl.rb |
rabl-0.5.3 | lib/rabl.rb |
rabl-0.5.1 | lib/rabl.rb |
rabl-0.5.0 | lib/rabl.rb |