In my model I would like to check if the app is running inside IRB consol or as a website?
class MyModel < ActiveRecord::Base
def xmethod
if !isIRBconsol
self.user_id = UserSession.find.user.id
end
end
end
In my model I would like to check if the app is running inside IRB consol or as a website?
class MyModel < ActiveRecord::Base
def xmethod
if !isIRBconsol
self.user_id = UserSession.find.user.id
end
end
end
Why not just if defined?(IRB)
?
Rails.const_defined?('Console')
for now. –
Multitude This is a bit of a hack, but it should work:
class MyModel < ActiveRecord::Base
def am_i_in_irb?
self.private_methods.include? 'irb_binding'
end
end
But as Kathy Van Stone said above, this is probably something that has a better solution.
unless self.private_methods.include? 'irb_binding'
#put your rufus scheduling here
end
© 2022 - 2024 — McMap. All rights reserved.