class Object

Public Instance Methods

__accepted__() click to toggle source

allows to skip ‘valid` definition to test messages only

# File lib/assertion/rspec.rb, line 110
def __accepted__
  defined?(accepted) ? accepted : false
end
__assertion__() click to toggle source

allows to skip ‘assertion` definition when described_class is defined

# File lib/assertion/rspec.rb, line 51
def __assertion__
  defined?(assertion) ? assertion : described_class
end
__guard__() click to toggle source

allows to skip ‘guard` definition when described_class is defined

# File lib/assertion/rspec.rb, line 105
def __guard__
  defined?(guard) ? guard : described_class
end
__locale__() click to toggle source
# File lib/assertion/rspec.rb, line 9
def __locale__
  defined?(locale) ? locale : :en
end
__messages__() click to toggle source

allows to skip check for error messages

# File lib/assertion/rspec.rb, line 14
def __messages__
  defined?(messages) ? Array[*messages] : nil
end
__valid__() click to toggle source

allows to skip ‘valid` definition to test messages only

# File lib/assertion/rspec.rb, line 56
def __valid__
  defined?(valid) ? valid : false
end