module AliyunMns
Constants
- VERSION
Public Class Methods
configuration()
click to toggle source
# File lib/aliyun_mns.rb, line 23 def configuration @configuration ||= begin if defined? Rails config_file = Rails.root.join("config/aliyun_mns.yml") else # config_file = File.expand_path("config/aliyun_mns.yml") config_file = File.expand_path('../../config/aliyun_mns.yml', __FILE__) 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_mns.rb, line 40 def configure yield(configuration) end