class Serverkit::Variables
Attributes
variables_data[R]
Public Class Methods
new(variables_data)
click to toggle source
@param [Hash] variables_data
# File lib/serverkit/variables.rb, line 9 def initialize(variables_data) @variables_data = variables_data end
Public Instance Methods
merge(variables)
click to toggle source
@param [Serverkit::Variables] variables @return [Serverkit::Variables]
# File lib/serverkit/variables.rb, line 15 def merge(variables) self.class.new(variables_data.deep_merge(variables.variables_data)) end
to_mash()
click to toggle source
@return [Hashie::Mash]
# File lib/serverkit/variables.rb, line 20 def to_mash BindableMash.new(@variables_data.dup) end