class Epuber::HashBinding
Public Class Methods
new(vars = {})
click to toggle source
@param [Hash] vars
# File lib/epuber/vendor/hash_binding.rb, line 7 def initialize(vars = {}) @vars = vars end
Public Instance Methods
get_binding()
click to toggle source
rubocop:disable Style/AccessorMethodName
# File lib/epuber/vendor/hash_binding.rb, line 20 def get_binding binding end
method_missing(name)
click to toggle source
@param [String] name
# File lib/epuber/vendor/hash_binding.rb, line 13 def method_missing(name) raise NameError, "Not found value for key #{name}" unless @vars.key?(name) @vars[name] end