lib/lifeboat.rb in lifeboat-0.4.0 vs lib/lifeboat.rb in lifeboat-0.5.0
- old
+ new
@@ -44,11 +44,10 @@
module ActiveRecord
def has_lifeboat(options={})
include LifeBoat::Queues
- return unless (RAILS_ENV == "production") or (RAILS_ENV == "testing")
if options[:format] == :xml
format = :to_xml
else
@@ -56,9 +55,10 @@
end
[:create, :update, :destroy ].each do |action|
define_method(action.to_s + "_lifeboat") do
begin
+ return unless (RAILS_ENV == "production") or (RAILS_ENV == "testing")
@cue = RightAws::SqsGen2.new(Credentials.key, Credentials.secret)
queue_name = action.to_s+"_"+ self.class.to_s.downcase + "_" + RAILS_ENV
q = RightAws::SqsGen2::Queue.create(@cue, queue_name, true, 1000)
q.send_message(self.attributes.send format)
rescue RightAws::AwsError => error