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