Module: Assertion (Umu)

Overview
Module Structure
Constants
Assertion::DISPLAY_WIDTH
Assertion::LINE_LENGTH
Assertion::TOP_LINE
Assertion::SEPARATE_LINE
Assertion::BOTTOM_LINE
Module Functions
Assertion.kind_of / 4
Assertion.opt_kind_of / 4
Assertion.tuple_of / 4
Assertion.instance_of / 4
Assertion.subclass_of / 4
Assertion.nil / 3
Assertion.bool / 3
Assertion.assert / 3
Assertion.abort / 2
Assertion.__print_box__ / 3
Assertion.__print_line__ / 1
is a submodule of
module: Umu   
is modularized into
module: Exception   
has modular siblings
module: Api   
module: Commander   
module: Lexical   
module: ConcreteSyntax   
module: AbstractSyntax   
module: Value   
module: Environment   
module: Abstraction   
module: Exception   
module: Location   
module: PrettyPrint   
module: Escape   
has properties
function: kind_of / 4   
function: opt_kind_of / 4   
function: tuple_of / 4   
function: instance_of / 4   
function: subclass_of / 4   
function: nil / 3   
function: bool / 3   
function: assert / 3   
function: abort / 2   
constant: DISPLAY_WIDTH   
constant: LINE_LENGTH   
constant: TOP_LINE   
constant: SEPARATE_LINE   
constant: BOTTOM_LINE   
function: __print_box__ / 3   
function: __print_line__ / 1   
is defined at
#111 in common/constant.rb  
#6 in common/assertion.rb  

Overview

Module Structure

  module: <Toplevel Module>
  module: Umu
  module: Api
  module: Commander
  module: Lexical
  module: ConcreteSyntax
  module: AbstractSyntax
  module: Value
  module: Environment
  module: Abstraction
✗ module: Assertion
module: Exception     
  module: Exception
  module: Location
  module: PrettyPrint
  module: Escape

Constants

Assertion::DISPLAY_WIDTH

#296 in common/assertion.rb

DISPLAY_WIDTH = 80   

Assertion::LINE_LENGTH

#297 in common/assertion.rb

LINE_LENGTH = DISPLAY_WIDTH - 2   

Assertion::TOP_LINE

#299 in common/assertion.rb

TOP_LINE = '+' + ('=' * (LINE_LENGTH - 1))   

Assertion::SEPARATE_LINE

#300 in common/assertion.rb

SEPARATE_LINE = '|' + ('-' * (LINE_LENGTH - 1))   

Assertion::BOTTOM_LINE

#301 in common/assertion.rb

BOTTOM_LINE = '+' + ('=' * (LINE_LENGTH - 1))   

Module Functions

Assertion.kind_of / 4

#21 in common/assertion.rb

kind_of ( actual ,
  expected ,
  msg_fmt = nil ,
  *msg_args )

Assertion.opt_kind_of / 4

#47 in common/assertion.rb

opt_kind_of ( actual ,
  expected ,
  msg_fmt = nil ,
  *msg_args )

Assertion.tuple_of / 4

#73 in common/assertion.rb

tuple_of ( actual ,
  expected ,
  msg_fmt = nil ,
  *msg_args )

Assertion.instance_of / 4

#153 in common/assertion.rb

instance_of ( actual ,
  expected ,
  msg_fmt = nil ,
  *msg_args )

Assertion.subclass_of / 4

#179 in common/assertion.rb

subclass_of ( actual ,
  expected ,
  msg_fmt = nil ,
  *msg_args )

Assertion.nil / 3

#219 in common/assertion.rb

nil ( actual = nil ,
  msg_fmt = nil ,
  *msg_args )

Assertion.bool / 3

#241 in common/assertion.rb

bool ( actual ,
  msg_fmt = nil ,
  *msg_args )

Assertion.assert / 3

#263 in common/assertion.rb

assert ( cond ,
  msg_fmt = nil ,
  *msg_args )

Assertion.abort / 2

#280 in common/assertion.rb

abort ( msg_fmt = nil ,
  *msg_args )

Assertion.__print_box__ / 3

#304 in common/assertion.rb

__print_box__ ( title ,
  rows ,
  opt_rows = {} )

Assertion.__print_line__ / 1

#423 in common/assertion.rb

__print_line__ ( str )