Sha256: 63f398a052299aed5213f90d1e8a1121af4a24ae4546bf7b580a9336a6ef4206

Contents?: true

Size: 269 Bytes

Versions: 32

Compression:

Stored size: 269 Bytes

Contents

module Screengem
  #
  # Concern for adding the command pattern.
  #
  module Executable
    extend ActiveSupport::Concern

    #
    # Subclasses must implement an execute method.
    #
    def execute
      raise "You must define an execute method"
    end
  end
end

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
screengem-0.21.2 lib/screengem/concerns/executable.rb
screengem-0.21.1 lib/screengem/concerns/executable.rb
screengem-0.21.0 lib/screengem/concerns/executable.rb
screengem-0.20.1 lib/screengem/concerns/executable.rb
screengem-0.20.0 lib/screengem/concerns/executable.rb
screengem-0.19.0 lib/screengem/concerns/executable.rb
screengem-0.18.1 lib/screengem/concerns/executable.rb
screengem-0.18.0 lib/screengem/concerns/executable.rb
screengem-0.17.0 lib/screengem/concerns/executable.rb
screengem-0.16.0 lib/screengem/concerns/executable.rb
screengem-0.15.0 lib/screengem/concerns/executable.rb
screengem-0.14.0 lib/screengem/concerns/executable.rb
screengem-0.13.0 lib/screengem/concerns/executable.rb
screengem-0.12.0 lib/screengem/concerns/executable.rb
screengem-0.11.0 lib/screengem/concerns/executable.rb
screengem-0.10.1 lib/screengem/concerns/executable.rb
screengem-0.10.0 lib/screengem/concerns/executable.rb
screengem-0.9.1 lib/screengem/concerns/executable.rb
screengem-0.9.0 lib/screengem/concerns/executable.rb
screengem-0.8.1 lib/screengem/concerns/executable.rb