module Aliyun::Mqs

Constants

VERSION

Public Class Methods

configuration() click to toggle source
# File lib/aliyun/mqs.rb, line 29
def configuration
  @configuration ||=  begin
    if defined? Rails
      config_file = Rails.root.join("config/aliyun-mqs.yml")
    else
      config_file = File.expand_path("~/.aliyun-mqs.yml")
    end

    if (File.exist?(config_file))
      config = YAML.load(ERB.new(File.new(config_file).read).result)
      config = config[Rails.env] if defined? Rails
    end
    OpenStruct.new(config || {access_id:"", key:"", region:"", owner_id:""})
  end
end
configure() { |configuration| ... } click to toggle source
# File lib/aliyun/mqs.rb, line 45
def configure
  yield(configuration)
end