class Serverkit::Variables
Attributes
Public Class Methods
Source
# File lib/serverkit/variables.rb, line 11 def initialize(variables_data) @variables_data = variables_data end
@param [Hash] variables_data
Public Instance Methods
Source
# File lib/serverkit/variables.rb, line 17 def merge(variables) self.class.new(variables_data.deep_merge(variables.variables_data)) end
@param [Serverkit::Variables] variables @return [Serverkit::Variables]
Source
# File lib/serverkit/variables.rb, line 22 def to_mash BindableMash.new(@variables_data.dup) end
@return [Hashie::Mash]