lib/voltos.rb in voltos-0.2.0 vs lib/voltos.rb in voltos-0.2.1

- old
+ new

@@ -8,11 +8,11 @@ attr_accessor :configuration end def self.configure self.configuration ||= Configuration.new - yield(configuration) + yield(configuration) if block_given? end def self.load json_str = Curl.get("#{Voltos.configuration.api_url}/credentials") do |http| http.headers["Authorization"] = "Token token=#{Voltos.configuration.api_key}" @@ -56,13 +56,22 @@ attr_accessor :status attr_accessor :message def initialize @api_url = ENV["VOLTOS_API_URL"] || "https://voltos.online/v1" - @api_key = ENV["VOLTOS_API_KEY"] + @api_key = ENV["VOLTOS_KEY"] end end end -if ENV["VOLTOS_API_KEY"] +begin + if Rails + require 'voltos/rails' + end +rescue NameError + # Rails not loaded +end + +Voltos.configure +if ENV["VOLTOS_KEY"] Voltos.load end