Sha256: 9c348711acae473e27b03acf35510a8cf000b62cf43dc0ca8e014b82b8002857

Contents?: true

Size: 824 Bytes

Versions: 1

Compression:

Stored size: 824 Bytes

Contents

require "bundler/gem_tasks"
require "octorelease"

require 'rspec/core/rake_task'
RSpec::Core::RakeTask.new(:spec) do |t|
  t.rspec_opts = ["-c", "-f progress"] # '--format specdoc'
  t.pattern = 'spec/**/*_spec.rb'
end

lib = File.expand_path('../lib', __FILE__)
$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)
require 'dotenv/tasks'
require "focuslight/worker"

task :init => :dotenv do
  require "focuslight/init"
  Focuslight::Init.run
end

task :console => :dotenv do
  require "focuslight/init"
  require 'irb'
  # require 'irb/completion'
  ARGV.clear
  IRB.start
end
task :c => :console

task :longer => :dotenv do
  Focuslight::Worker.run(interval: 300, target: :normal)
end

task :shorter => :dotenv do
  Focuslight::Worker.run(interval: 60, target: :short)
end

task :test => :spec
task :default => :spec

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
focuslight-0.1.2 Rakefile