Sha256: d57e75ac14f8910e04818b6a67c0f494b672729d1c59a394ebf498bfae91f549

Contents?: true

Size: 554 Bytes

Versions: 13

Compression:

Stored size: 554 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(__dir__), '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

13 entries across 13 versions & 1 rubygems

Version Path
shoryuken-5.0.6 Rakefile
shoryuken-5.0.5 Rakefile
shoryuken-5.0.4 Rakefile
shoryuken-5.0.3 Rakefile
shoryuken-5.0.2 Rakefile
shoryuken-5.0.1 Rakefile
shoryuken-5.0.0 Rakefile
shoryuken-4.0.3 Rakefile
shoryuken-4.0.2 Rakefile
shoryuken-4.0.1 Rakefile
shoryuken-4.0.0 Rakefile
shoryuken-3.3.1 Rakefile
shoryuken-3.3.0 Rakefile