Class: MilkTea::FlowScope
- Inherits:
-
Object
- Object
- MilkTea::FlowScope
- Defined in:
- lib/milk_tea/core/flow_scope.rb
Instance Method Summary collapse
- #[](key) ⇒ Object
- #[]=(key, val) ⇒ Object
- #each(&block) ⇒ Object
- #each_with_object(init, &block) ⇒ Object
- #empty? ⇒ Boolean
-
#initialize ⇒ FlowScope
constructor
A new instance of FlowScope.
- #key?(key) ⇒ Boolean
Constructor Details
#initialize ⇒ FlowScope
Returns a new instance of FlowScope.
5 |
# File 'lib/milk_tea/core/flow_scope.rb', line 5 def initialize = (@bindings = {}) |
Instance Method Details
#[](key) ⇒ Object
6 |
# File 'lib/milk_tea/core/flow_scope.rb', line 6 def [](key) = @bindings[key] |
#[]=(key, val) ⇒ Object
7 |
# File 'lib/milk_tea/core/flow_scope.rb', line 7 def []=(key, val); @bindings[key] = val; end |
#each(&block) ⇒ Object
10 |
# File 'lib/milk_tea/core/flow_scope.rb', line 10 def each(&block) = @bindings.each(&block) |
#each_with_object(init, &block) ⇒ Object
11 |
# File 'lib/milk_tea/core/flow_scope.rb', line 11 def each_with_object(init, &block) = @bindings.each_with_object(init, &block) |
#empty? ⇒ Boolean
9 |
# File 'lib/milk_tea/core/flow_scope.rb', line 9 def empty? = @bindings.empty? |
#key?(key) ⇒ Boolean
8 |
# File 'lib/milk_tea/core/flow_scope.rb', line 8 def key?(key) = @bindings.key?(key) |