Sha256: 3c50aab231bb922a9ccda33edfd8c33487f5916c48ecb60238c817cce0207e87

Contents?: true

Size: 349 Bytes

Versions: 7

Compression:

Stored size: 349 Bytes

Contents

module Glimmer
  class Calculator
    class Command
      class AllClear < Command
        keywords 'AC', 'c', 'C', 8.chr, 27.chr, 127.chr

        def execute
          self.result = '0'
          self.number1 = nil
          self.number2 = nil
          self.operation = nil
          command_history.clear
        end
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
glimmer-cs-calculator-1.1.4 lib/models/glimmer/calculator/command/all_clear.rb
glimmer-cs-calculator-1.1.3 lib/models/glimmer/calculator/command/all_clear.rb
glimmer-cs-calculator-1.1.2 lib/models/glimmer/calculator/command/all_clear.rb
glimmer-cs-calculator-1.1.1 lib/models/glimmer/calculator/command/all_clear.rb
glimmer-cs-calculator-1.1.0 lib/models/glimmer/calculator/command/all_clear.rb
glimmer-cs-calculator-1.0.2 lib/models/glimmer/calculator/command/all_clear.rb
glimmer-cs-calculator-1.0.1 lib/models/glimmer/calculator/command/all_clear.rb