class FactoryScenarios::Mail::Preview
Public Instance Methods
login_as(&block)
click to toggle source
# File lib/factory_scenarios/mail/preview.rb, line 10 def login_as(&block) if block_given? @login_as = block elsif @login_as @login_as.call *self.message_args end end
mailer(mailer=nil)
click to toggle source
# File lib/factory_scenarios/mail/preview.rb, line 26 def mailer(mailer=nil) if mailer @mailer = mailer else @mailer end end
mailer_message()
click to toggle source
# File lib/factory_scenarios/mail/preview.rb, line 2 def mailer_message mailer.send(message, *self.message_args) end
message(message=nil)
click to toggle source
# File lib/factory_scenarios/mail/preview.rb, line 34 def message(message=nil) if message @message = message else @message end end
message_args(&block)
click to toggle source
# File lib/factory_scenarios/mail/preview.rb, line 42 def message_args(&block) if block_given? @message_args = block else @_args ||= @message_args.call end end
name(name=nil)
click to toggle source
# File lib/factory_scenarios/mail/preview.rb, line 18 def name(name=nil) if name @name = name else @name end end
render()
click to toggle source
# File lib/factory_scenarios/mail/preview.rb, line 6 def render message end