class Yamload::Conversion::Array
Public Class Methods
new(array)
click to toggle source
# File lib/yamload/conversion/array.rb, line 4 def initialize(array) fail ArgumentError, "#{array} is not an Array" unless array.is_a?(::Array) @array = array end
Public Instance Methods
to_immutable()
click to toggle source
# File lib/yamload/conversion/array.rb, line 9 def to_immutable convert_elements.freeze end
Private Instance Methods
convert_elements()
click to toggle source
# File lib/yamload/conversion/array.rb, line 15 def convert_elements @array.map { |element| Object.new(element).to_immutable } end