class Brainclusterfuck::Opcodes::LoopBase
Attributes
num_operations[R]
Public Class Methods
new(num_operations)
click to toggle source
# File lib/brainclusterfuck/opcodes/loop_base.rb, line 9 def initialize(num_operations) @num_operations = num_operations.to_i @cycles = 1 end
Public Instance Methods
==(other)
click to toggle source
# File lib/brainclusterfuck/opcodes/loop_base.rb, line 14 def ==(other) other.class == self.class && other.num_operations == num_operations end
resolve_loop()
click to toggle source
# File lib/brainclusterfuck/opcodes/loop_base.rb, line 22 def resolve_loop raise LoopError, 'Loop already resolved' end
unresolve_loop()
click to toggle source
# File lib/brainclusterfuck/opcodes/loop_base.rb, line 18 def unresolve_loop placeholder_class.new end