Sha256: e5d7a74a3c185e12ffa86f40591beb977ae5ff19c78e9ce3e0a2ca294a55300a

Contents?: true

Size: 432 Bytes

Versions: 4

Compression:

Stored size: 432 Bytes

Contents

require: "../number"

class Fixnum {
  """
  Standard class for integer values in Fancy.
  """

  include: Number

  ruby_aliases: [
    '==, '-, '+, '*, '/, '<, '>, '<=, '>=,
    '===, 'chr, 'to_i, 'to_f, '**, '&, '|,
    '^, '<<, '>>
  ]

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

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
fancy-0.10.0 lib/rbx/fixnum.fy
fancy-0.9.0 lib/rbx/fixnum.fy
fancy-0.8.0 lib/rbx/fixnum.fy
fancy-0.7.0 lib/rbx/fixnum.fy