Sha256: 93e98d943cf545d87dab7c6b0397ba8c079897063367085b3256d290859b1a1f
Contents?: true
Size: 947 Bytes
Versions: 2
Compression:
Stored size: 947 Bytes
Contents
module JellyfishAws class RegisteredProvider < ActiveRecord::Base class Aws < ::RegisteredProvider def self.load_registered_providers return unless super transaction do [ set('AWS', '1072ddc9-e04f-4d43-929b-8866ce7e6d3a') ].each { |s| create! s.merge!(type: 'JellyfishAws::RegisteredProvider::Aws') } end end def provider_class 'JellyfishAws::Provider::Aws'.constantize end def description 'Amazon Web Services' end def tags ['aws'] end def questions [ { name: :access_id, value_type: :string, field: :text, label: 'Access ID', required: true }, { name: :secret_key, value_type: :password, field: :password, label: 'Secret Key', required: :if_new }, { name: :region, value_type: :string, field: :aws_regions, required: true } ] end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
jellyfish-aws-0.0.6 | app/models/jellyfish_aws/registered_provider/aws.rb |
jellyfish-aws-0.0.5 | app/models/jellyfish_aws/registered_provider/aws.rb |