class FlexibleAccessibility::FlexibleAccessibilityException

Attributes

action[R]
subject[R]

Public Class Methods

new(action = nil, subject = nil) click to toggle source
# File lib/flexible_accessibility/exceptions.rb, line 5
def initialize(action = nil, subject = nil)
  @action = action
  @subject = subject
end

Public Instance Methods

message() click to toggle source
# File lib/flexible_accessibility/exceptions.rb, line 14
def message
  @subject || nil
end
to_s() click to toggle source
# File lib/flexible_accessibility/exceptions.rb, line 10
def to_s
  message || default_message || @subject
end

Private Instance Methods

default_message() click to toggle source
# File lib/flexible_accessibility/exceptions.rb, line 19
def default_message
  'An exception is occurred'
end