Sha256: 89519133b1bdedbb3bed486a79bb7a84373601d5224f316f07268501786ea6f8

Contents?: true

Size: 208 Bytes

Versions: 29

Compression:

Stored size: 208 Bytes

Contents

module Awestruct

  class Deployers < Hash
    def self.instance
      @instance ||= Deployers.new
    end

    def self.register( key, cls )
      Deployers.instance[ key.to_sym ] = cls
    end

  end

end

Version data entries

29 entries across 29 versions & 2 rubygems

Version Path
awestruct-0.5.4.rc3 lib/awestruct/deployers.rb
awestruct-0.5.4.rc2 lib/awestruct/deployers.rb
awestruct-0.5.4.rc lib/awestruct/deployers.rb
awestruct-0.5.4.beta1 lib/awestruct/deployers.rb
awestruct-0.5.3 lib/awestruct/deployers.rb
awestruct-0.5.2.1 lib/awestruct/deployers.rb
awestruct-0.5.2 lib/awestruct/deployers.rb
awestruct-0.5.1 lib/awestruct/deployers.rb
awestruct-0.5.1a lib/awestruct/deployers.rb
awestruct-0.5.0 lib/awestruct/deployers.rb
awestruct-0.5.0.cr lib/awestruct/deployers.rb
awestruct-0.4.8 lib/awestruct/deployers.rb
awestruct-0.4.7 lib/awestruct/deployers.rb
awestruct-0.4.6 lib/awestruct/deployers.rb
awestruct-0.4.5 lib/awestruct/deployers.rb
awestruct-0.4.4 lib/awestruct/deployers.rb
awestruct-0.4.3 lib/awestruct/deployers.rb
awestruct-0.4.2 lib/awestruct/deployers.rb
awestruct-0.4.2.x10 lib/awestruct/deployers.rb
awestruct-0.4.2.x9 lib/awestruct/deployers.rb