Sha256: 8a25e60267c9e63031a50f7bd000cbf880742ba2036feef6ce620721559dc84d
Contents?: true
Size: 1.22 KB
Versions: 7
Compression:
Stored size: 1.22 KB
Contents
# frozen_string_literal: true require 'rake/testtask' task default: :spec namespace :credentials do require 'yaml' desc 'generate access_token to STDOUT' task :get_access_token do credentials = YAML.load(File.read('config/credentials.yml')) require_relative 'lib/facegroup/fb_api' ENV['FBAPI_CLIENT_ID'] = credentials[:client_id] ENV['FBAPI_CLIENT_SECRET'] = credentials[:client_secret] puts "Access Token: #{FaceGroup::FbApi.access_token}" end desc 'Export sample credentials from file to bash' task :export do credentials = YAML.load(File.read('config/credentials.yml')) puts 'Please run the following in bash:' puts "export FB_CLIENT_ID=#{credentials[:client_id]}" puts "export FB_CLIENT_SECRET=#{credentials[:client_secret]}" end end desc 'run tests' task :spec do sh 'ruby spec/facegroup_spec.rb' end desc 'delete cassette fixtures' task :wipe do sh 'rm spec/fixtures/cassettes/*.yml' do |ok, _| puts(ok ? 'Cassettes deleted' : 'No casseettes found') end end namespace :quality do desc 'run all quality checks' task all: [:rubocop, :flog, :flay] task :flog do sh 'flog lib/' end task :flay do sh 'flay lib/' end task :rubocop do sh 'rubocop' end end
Version data entries
7 entries across 7 versions & 1 rubygems
Version | Path |
---|---|
facegroup-0.6.1 | Rakefile |
facegroup-0.6.0 | Rakefile |
facegroup-0.5.0 | Rakefile |
facegroup-0.4.0 | Rakefile |
facegroup-0.3.0 | Rakefile |
facegroup-0.2.1 | Rakefile |
facegroup-0.2.0 | Rakefile |