Class: Fixnum

Inherits:
Object show all
Defined in:
lib/ruby_code/Fixnum.rb

Instance Method Summary collapse

Instance Method Details

#cauldron_method_callsObject



31
32
33
# File 'lib/ruby_code/Fixnum.rb', line 31

def cauldron_method_calls
  return ['.kind_of?']
end

#copyObject



7
8
9
# File 'lib/ruby_code/Fixnum.rb', line 7

def copy
  return self
end

#describeObject



19
20
21
# File 'lib/ruby_code/Fixnum.rb', line 19

def describe
  write
end

#to_declarationObject



11
12
13
# File 'lib/ruby_code/Fixnum.rb', line 11

def to_declaration
  return LiteralDeclaration.new(self)    
end

#to_intrinsicObject



35
36
37
# File 'lib/ruby_code/Fixnum.rb', line 35

def to_intrinsic
  return IntrinsicLiteral.new(self)  
end

#to_literalObject



23
24
25
# File 'lib/ruby_code/Fixnum.rb', line 23

def to_literal
  return Literal.new(self)
end

#to_literal_stringObject



27
28
29
# File 'lib/ruby_code/Fixnum.rb', line 27

def to_literal_string
  return write
end

#to_var(id = nil, uniq_id = nil) ⇒ Object



3
4
5
# File 'lib/ruby_code/Fixnum.rb', line 3

def to_var(id=nil,uniq_id=nil)
  return FixnumVariable.new(self,id) {{:variable_id => id,:uniq_id=>uniq_id}}
end

#writeObject



15
16
17
# File 'lib/ruby_code/Fixnum.rb', line 15

def write
  return self.to_s
end