Sha256: f32b2bc7953102fcab8d87aa2bfda378a4a3b2d31eaf9edee3be5ff05abea88e
Contents?: true
Size: 1.15 KB
Versions: 3
Compression:
Stored size: 1.15 KB
Contents
$LOAD_PATH << File.join(File.dirname(__FILE__), '..', 'lib') $LOAD_PATH << File.join(File.dirname(__FILE__)) require 'rubygems' require 'pry' require 'rspec' require 'uploadcare' require 'yaml' CONFIG = Uploadcare.default_settings.merge!( public_key: ENV['UPLOADCARE_PUBLIC_KEY'] || 'demopublickey', private_key: ENV['UPLOADCARE_SECRET_KEY'] || 'demoprivatekey', ) UUID_REGEX = /[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/ API = Uploadcare::Api.new(CONFIG) IMAGE_URL = "http://macaw.co/images/macaw-logo.png" FILE1 = File.open(File.join(File.dirname(__FILE__), 'view.png')) FILE2 = File.open(File.join(File.dirname(__FILE__), 'view2.jpg')) FILES_ARY = [FILE1, FILE2] config_file = File.join(File.dirname(__FILE__), 'config.yml') if File.exists?(config_file) CONFIG.update Hash[YAML.parse_file(config_file).to_ruby.map{|a, b| [a.to_sym, b]}] end if CONFIG[:public_key] == 'demopublickey' RSpec.configure do |c| c.before(:example, :payed_feature){ skip "Unavailable for demo account" } end end def retry_if(error, retries=5, &block) block.call rescue error raise if retries <= 0 sleep 0.2 retry_if(error, retries-1, &block) end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
uploadcare-ruby-1.2.2 | spec/spec_helper.rb |
uploadcare-ruby-1.2.1 | spec/spec_helper.rb |
uploadcare-ruby-1.1.0 | spec/spec_helper.rb |