Module: Remarkable::Messages

Included in:
Base
Defined in:
lib/remarkable/messages.rb

Instance Method Summary collapse

Instance Method Details

#description(options = {}) ⇒ Object

Provides a default description message. Overwrite it if needed. By default it uses default i18n options, but without the subjects, which usually are not available when description is called.



8
9
10
11
12
13
14
15
16
# File 'lib/remarkable/messages.rb', line 8

def description(options={})
  options = default_i18n_options.merge(options)

  # Remove subject keys
  options.delete(:subject_name)
  options.delete(:subject_inspect)

  Remarkable.t 'description', options
end

#failure_message_for_shouldObject Also known as: failure_message

Provides a default failure message. Overwrite it if needed.



20
21
22
# File 'lib/remarkable/messages.rb', line 20

def failure_message_for_should
  Remarkable.t 'remarkable.core.failure_message_for_should', :expectation => @expectation
end

#failure_message_for_should_notObject Also known as: negative_failure_message

Provides a default negative failure message. Overwrite it if needed.



27
28
29
# File 'lib/remarkable/messages.rb', line 27

def failure_message_for_should_not
  Remarkable.t 'remarkable.core.failure_message_for_should_not', :expectation => @expectation
end