Method: Pechkin::MessageTemplate#initialize
- Defined in:
- lib/pechkin/message_template.rb
#initialize(erb) ⇒ MessageTemplate
Returns a new instance of MessageTemplate.
14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/pechkin/message_template.rb', line 14 def initialize(erb) # ERB#initialize has different signature starting from Ruby 2.6.* # See link: # https://github.com/ruby/ruby/blob/2311087/NEWS#stdlib-updates-outstanding-ones-only if MessageTemplate::ERB_INITIALIZE_KEYWORD_ARGUMENTS # Ruby 2.6+ @erb_template = ERB.new(erb, trim_mode: '-') else trim_mode = '-' @erb_template = ERB.new(erb, trim_mode: trim_mode) end end |