Sha256: 8c613aa7a8c3871faafd9190820f3c2fb4910fde420ddd5f2d4f60ce0f301d79

Contents?: true

Size: 561 Bytes

Versions: 29

Compression:

Stored size: 561 Bytes

Contents

require 'bundler/gem_tasks'
$stdout.sync = true

begin
  require 'rspec/core/rake_task'
  RSpec::Core::RakeTask.new(:spec)
rescue LoadError
end

desc 'Open Shoryuken pry console'
task :console do
  require 'pry'
  require 'shoryuken'

  config_file = File.join File.expand_path('..', __FILE__), 'shoryuken.yml'

  if File.exist? config_file
    config = YAML.load File.read(config_file)

    Aws.config = config['aws']
  end

  def push(queue, message)
    Shoryuken::Client.queues(queue).send_message(message_body: message)
  end

  ARGV.clear
  Pry.start
end

Version data entries

29 entries across 29 versions & 1 rubygems

Version Path
shoryuken-3.2.3 Rakefile
shoryuken-3.2.2 Rakefile
shoryuken-3.2.1 Rakefile
shoryuken-3.2.0 Rakefile
shoryuken-3.1.12 Rakefile
shoryuken-3.1.11 Rakefile
shoryuken-3.1.10 Rakefile
shoryuken-3.1.9 Rakefile
shoryuken-3.1.8 Rakefile
shoryuken-3.1.7 Rakefile
shoryuken-3.1.6 Rakefile
shoryuken-3.1.5 Rakefile
shoryuken-3.1.4 Rakefile
shoryuken-3.1.3 Rakefile
shoryuken-3.1.2 Rakefile
shoryuken-3.1.1 Rakefile
shoryuken-3.1.0 Rakefile
shoryuken-3.0.11 Rakefile
shoryuken-3.0.10 Rakefile
shoryuken-3.0.9 Rakefile