class SetAttributes::DataSource::Hash

Public Class Methods

verify_mapping(source, include) click to toggle source
# File lib/set_attributes/data_source/hash.rb, line 6
  def self.verify_mapping(source, include)
    if include.nil?
      return source.keys
    end

    return include
  end

  def get_value(attribute)
    source[attribute]
  end
  alias :[] :get_value

  def attribute?(attribute)
    source.keys.include?(attribute)
  end
end

Public Instance Methods

attribute?(attribute) click to toggle source
# File lib/set_attributes/data_source/hash.rb, line 19
def attribute?(attribute)
  source.keys.include?(attribute)
end
get_value(attribute) click to toggle source
# File lib/set_attributes/data_source/hash.rb, line 14
def get_value(attribute)
  source[attribute]
end