Sha256: 63ffabfb0fca973a3d48bbc644c41409734e4b38da806b8fd80551041db3456b
Contents?: true
Size: 1.17 KB
Versions: 4
Compression:
Stored size: 1.17 KB
Contents
# Copyright Cloudinary require "ostruct" require "cloudinary/version" require "cloudinary/utils" require "cloudinary/uploader" require "cloudinary/downloader" require "cloudinary/blob" require "cloudinary/static" require 'active_support' require "cloudinary/missing" require "cloudinary/carrier_wave" if defined?(::CarrierWave) require "cloudinary/helper" if defined?(::ActionView::Base) require "cloudinary/railtie" if defined?(Rails) module Cloudinary @@config = nil def self.config(new_config=nil) @@config = new_config if new_config if block_given? @@config = OpenStruct.new yield(@@config) end # Heroku support if @@config.nil? && ENV["CLOUDINARY_CLOUD_NAME"] @@config = OpenStruct.new( "cloud_name" => ENV["CLOUDINARY_CLOUD_NAME"], "api_key" => ENV["CLOUDINARY_API_KEY"], "api_secret" => ENV["CLOUDINARY_API_SECRET"], "secure_distribution" => ENV["CLOUDINARY_SECURE_DISTRIBUTION"], "private_cdn" => ENV["CLOUDINARY_PRIVATE_CDN"].to_s == 'true' ) end @@config ||= OpenStruct.new((YAML.load_file(Rails.root.join("config").join("cloudinary.yml"))[Rails.env] rescue {})) end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
cloudinary-1.0.5 | lib/cloudinary.rb |
cloudinary-1.0.4 | lib/cloudinary.rb |
cloudinary-1.0.3 | lib/cloudinary.rb |
cloudinary-1.0.2 | lib/cloudinary.rb |