class Fog::Attributes::Array

Fog Array Attribute

This class handles Array attributes from the providers, converting values to Array objects

Public Instance Methods

create_getter() click to toggle source
# File lib/fog/core/attributes/array.rb, line 16
      def create_getter
        model.class_eval <<-EOS, __FILE__, __LINE__
          def #{name}
            Array(attributes[:#{name}])
          end
        EOS
      end
create_setter() click to toggle source
# File lib/fog/core/attributes/array.rb, line 8
      def create_setter
        model.class_eval <<-EOS, __FILE__, __LINE__
          def #{name}=(new_#{name})
            attributes[:#{name}] = Array(new_#{name})
          end
        EOS
      end