Sha256: db32c1c8246557a0c72337aefb19396d0760acbf0b7ff84bbe7396a000e0946d

Contents?: true

Size: 612 Bytes

Versions: 4

Compression:

Stored size: 612 Bytes

Contents

require 'sweetloader'
require 'require_all'

require 'sugar-high/array'
require 'sugar-high/dsl'

require 'active_record'

require 'simple_roles/version'

require 'simple_roles/engine' if defined?(Rails)
require 'simple_roles/macros'

require_all File.expand_path('../../app', __FILE__)

module SimpleRoles
  autoload_modules :Configuration, :Packager, :One, :Many

  extend self

  def configure &block
    config.instance_exec config, &block
  end

  def config
    SimpleRoles::Configuration
  end

  def packager
    SimpleRoles::Packager
  end
  
  delegate :package, :to => :packager, :prefix => false
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
simple_roles-0.0.9 lib/simple_roles.rb
simple_roles-0.0.8 lib/simple_roles.rb
simple_roles-0.0.7 lib/simple_roles.rb
simple_roles-0.0.6 lib/simple_roles.rb