lib/nugrant/parameters.rb in nugrant-2.0.0.dev1 vs lib/nugrant/parameters.rb in nugrant-2.0.0.dev2

- old
+ new

@@ -1,6 +1,7 @@ require 'nugrant/bag' +require 'nugrant/config' require 'nugrant/helper/bag' module Nugrant class Parameters attr_reader :__current, :__user, :__system, :__defaults, :__all @@ -33,11 +34,11 @@ def [](key) return @__all[key] end def method_missing(method, *args, &block) - return @__all[method.to_s] + return @__all[method] end def empty?() @__all.empty?() end @@ -75,8 +76,12 @@ @__all = Bag.new() @__all.__merge!(@__defaults) @__all.__merge!(@__system) @__all.__merge!(@__user) @__all.__merge!(@__current) + end + + def __to_hash() + @__all.__to_hash() end end end