Sha256: 9fa9a68307f82ba5bd6d03123544b855d91912e483fdd3826d33197160f7982d

Contents?: true

Size: 531 Bytes

Versions: 1

Compression:

Stored size: 531 Bytes

Contents

class Bignum {
  """
  Class for large integer values in Fancy.
  """

  include: Number

  ruby_alias: '==
  ruby_alias: '-
  ruby_alias: '+
  ruby_alias: '*
  ruby_alias: '/
  ruby_alias: '<
  ruby_alias: '>
  ruby_alias: '<=
  ruby_alias: '>=
  ruby_alias: '===
  ruby_alias: '**
  ruby_alias: '&

  forwards_unary_ruby_methods

  alias_method: 'to_s: for: 'to_s
  alias_method: 'modulo: for: 'modulo
  alias_method: ":%" for: "modulo:"  # prepend with : so we dont overwrite ruby's % operator
  alias_method: 'div: for: 'div
}

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
fancy-0.4.0 lib/rbx/bignum.fy