module DMap::Properties

Attributes

list[RW]

Public Class Methods

add(table, property=nil, value=nil, bucket=nil) click to toggle source
# File lib/dmap/properties/core.rb, line 21
def add(table, property=nil, value=nil, bucket=nil)
  unless property.nil?
    if bucket.nil?
      list[table].store property, value unless value.nil?
    else
      list[table][property][bucket] = value
    end
  end
end
default() click to toggle source

default methods

# File lib/dmap/properties/core.rb, line 6
def default
end
list() click to toggle source
# File lib/dmap/properties/core.rb, line 17
def list
  @list ||= OrderedHash.auto
end
valid?(klass) click to toggle source
# File lib/dmap/properties/core.rb, line 9
def valid?(klass)
  begin
    self.const_get(klass.capitalize).is_a? Class
  rescue
    false
  end
end