lib/grape-rabl.rb in grape-rabl-0.2.2 vs lib/grape-rabl.rb in grape-rabl-0.3.0

- old
+ new

@@ -1,7 +1,27 @@ -require "rabl" -require "grape" -require "hashie/hash" -require "grape-rabl/tilt" -require "grape-rabl/version" -require "grape-rabl/formatter" -require "grape-rabl/render" +require 'rabl' +require 'grape' +require 'hashie/hash' +require 'grape-rabl/tilt' +require 'grape-rabl/version' +require 'grape-rabl/formatter' +require 'grape-rabl/render' +require 'grape-rabl/configuration' + +module Grape + module Rabl + class << self + def configure(&block) + yield(configuration) + configuration + end + + def configuration + @configuration ||= Configuration.new + end + + def reset_configuration! + @configuration = nil + end + end + end +end