module Objectify

Public Class Methods

included(base) click to toggle source
# File lib/objectify.rb, line 4
def self.included(base)
  base.extend ClassMethods
end
register_object(name) click to toggle source
# File lib/objectify.rb, line 9
    def register_object name 
      nameString = String(name)
      self.class_eval <<-EOS
        class << self
          def #{nameString.pluralize}
            @@#{nameString.pluralize} ||= []
          end
        end
      EOS
    end