class Stackdo::Environment

Attributes

variables[R]

Public Class Methods

from_binding(binding) click to toggle source
# File lib/stackdo.rb, line 35
def self.from_binding(binding)
  local_variables = binding.local_variables.map do |local|
    Variable.new(local, binding.local_variable_get(local))
  end

  Environment.new(
    variables: local_variables,
  )
end
new(variables:) click to toggle source
# File lib/stackdo.rb, line 45
def initialize(variables:)
  @variables = variables
end