module Storext

Constants

Boolean
VERSION

Public Class Methods

included(base) click to toggle source
# File lib/storext.rb, line 17
def self.included(base)
  base.class_attribute :storext_options
  base.storext_options = self.storext_options
  base.send :include, Storext
end
model(options={}) click to toggle source
# File lib/storext.rb, line 13
def self.model(options={})
  mod = Module.new do
    mattr_accessor :storext_options

    def self.included(base)
      base.class_attribute :storext_options
      base.storext_options = self.storext_options
      base.send :include, Storext
    end
  end

  mod.storext_options = options

  mod
end