Sha256: 473d8ccf25cdc40db057a351a33ff195e79e15b050710831d81ba38bc3d652e6

Contents?: true

Size: 376 Bytes

Versions: 119

Compression:

Stored size: 376 Bytes

Contents

class Calculator
  module Model
    class Command
      class Equals < Command
        keywords '=', "\r"

        def execute
          if number1 && number2 && operation
            self.result = operation.calculate.to_s
            self.number1 = self.result
          else
            self.result = last_result || '0'
          end
        end
      end
    end
  end
end

Version data entries

119 entries across 119 versions & 1 rubygems

Version Path
glimmer-dsl-swt-4.30.1.0 samples/elaborate/calculator/model/command/equals.rb
glimmer-dsl-swt-4.30.0.0 samples/elaborate/calculator/model/command/equals.rb
glimmer-dsl-swt-4.29.0.0 samples/elaborate/calculator/model/command/equals.rb
glimmer-dsl-swt-4.28.0.0 samples/elaborate/calculator/model/command/equals.rb
glimmer-dsl-swt-4.27.0.1 samples/elaborate/calculator/model/command/equals.rb
glimmer-dsl-swt-4.27.0.0 samples/elaborate/calculator/model/command/equals.rb
glimmer-dsl-swt-4.26.0.1 samples/elaborate/calculator/model/command/equals.rb
glimmer-dsl-swt-4.26.0.0 samples/elaborate/calculator/model/command/equals.rb
glimmer-dsl-swt-4.25.0.2 samples/elaborate/calculator/model/command/equals.rb
glimmer-dsl-swt-4.25.0.1 samples/elaborate/calculator/model/command/equals.rb
glimmer-dsl-swt-4.25.0.0 samples/elaborate/calculator/model/command/equals.rb
glimmer-dsl-swt-4.24.4.8 samples/elaborate/calculator/model/command/equals.rb
glimmer-dsl-swt-4.24.4.7 samples/elaborate/calculator/model/command/equals.rb
glimmer-dsl-swt-4.24.4.6 samples/elaborate/calculator/model/command/equals.rb
glimmer-dsl-swt-4.24.4.5 samples/elaborate/calculator/model/command/equals.rb
glimmer-dsl-swt-4.24.4.4 samples/elaborate/calculator/model/command/equals.rb
glimmer-dsl-swt-4.24.4.3 samples/elaborate/calculator/model/command/equals.rb
glimmer-dsl-swt-4.24.4.2 samples/elaborate/calculator/model/command/equals.rb
glimmer-dsl-swt-4.24.4.1 samples/elaborate/calculator/model/command/equals.rb
glimmer-dsl-swt-4.24.4.0 samples/elaborate/calculator/model/command/equals.rb