Sha256: dcd8414aa5aa02e42757051938193a1e414ece68cd60a519ae7c71c30d4a0a02

Contents?: true

Size: 947 Bytes

Versions: 11

Compression:

Stored size: 947 Bytes

Contents

module Institutions#:no_doc
  #
  # = institution.rb: Institution
  #
  # Author:: Scot Dalton
  #
  # An Institution represents an administrative unit and its unique configuration data.
  # Institutions are necessarily abstract and fairly flexible to accomodate the myriad
  # needs of applications. An institution only requires a code and name to be instantiated.
  #
  # == Examples:
  #
  #   require 'institutions'
  #   hash = { "attribute1" => "My first attribute.", :array_attribute => [1, 2] }
  #   institution = Institutions::Institution.new("my_inst", "My Institution", hash)
  #
  #   p institution   # -> #<Institutions::Institution @code=:my_inst, @name="My Institution", @attribute1="My first attribute.", @array_attribute=[1, 2], @default=false>
  # 
  class Institution
    include Core
    include Auth
    include IpAddresses
    include Merge
    include Mvc
    include Parents
    include Services
    include Util
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
institutions-0.1.3 lib/institutions/institution.rb
institutions-0.1.2 lib/institutions/institution.rb
institutions-0.1.1 lib/institutions/institution.rb
institutions-0.1.0 lib/institutions/institution.rb
institutions-0.0.7 lib/institutions/institution.rb
institutions-0.0.6 lib/institutions/institution.rb
institutions-0.0.5 lib/institutions/institution.rb
institutions-0.0.4 lib/institutions/institution.rb
institutions-0.0.3 lib/institutions/institution.rb
institutions-0.0.2 lib/institutions/institution.rb
institutions-0.0.1 lib/institutions/institution.rb