Sha256: 49302ca8e8c7365f750e855ade9e29f29871b76376e55957ab69bd764946eefb

Contents?: true

Size: 608 Bytes

Versions: 2

Compression:

Stored size: 608 Bytes

Contents

module Aegis
  class Loader
    class << self

      def paths
        [ 'ostruct',
          'aegis/util',
          'aegis/errors',
          'aegis/action',
          'aegis/compiler',
          'aegis/has_role',
          'aegis/parser',
          'aegis/permissions',
          'aegis/resource',
          'aegis/role',
          'aegis/sieve',
          'aegis/controller',
          'aegis/active_record_ext' ]
      end

      def load_paths
        for path in paths
          require path
        end
        @loaded = true
      end

      def loaded?
        @loaded
      end

    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
aegis-2.5.3 lib/aegis/loader.rb
aegis-2.5.2 lib/aegis/loader.rb