class Predicator::Context

Public Class Methods

new(params={}) click to toggle source
# File lib/predicator/context.rb, line 3
def initialize params={}
  @bindings = {}
  params.each{ |key,value| bind key, value }
end

Public Instance Methods

[](name)
Alias for: binding_for
[]=(name, value)
Alias for: bind
bind(name, value) click to toggle source
# File lib/predicator/context.rb, line 8
def bind name, value
  @bindings[name.to_s] = value
end
Also aliased as: []=
binding_for(name) click to toggle source
# File lib/predicator/context.rb, line 13
def binding_for name
  @bindings[name.to_s]
end
Also aliased as: []