Sha256: c324548b3668ba8bd449bd852fa3db4a55569a30abbbf2ce9e3378156352da6f

Contents?: true

Size: 435 Bytes

Versions: 10

Compression:

Stored size: 435 Bytes

Contents

module Zermelo
  module Filters
    class Steps
      class BaseStep
        def self.accepted_types
          raise "Must be implemented in subclass"
        end

        def self.returns_type
          raise "Must be implemented in subclass"
        end

        attr_reader :options, :attributes

        def initialize(opts, attrs)
          @options    = opts
          @attributes = attrs
        end
      end
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
zermelo-1.4.3 lib/zermelo/filters/steps/base_step.rb
zermelo-1.4.2 lib/zermelo/filters/steps/base_step.rb
zermelo-1.4.1 lib/zermelo/filters/steps/base_step.rb
zermelo-1.4.0 lib/zermelo/filters/steps/base_step.rb
zermelo-1.3.0 lib/zermelo/filters/steps/base_step.rb
zermelo-1.2.1 lib/zermelo/filters/steps/base_step.rb
zermelo-1.2.0 lib/zermelo/filters/steps/base_step.rb
zermelo-1.1.0 lib/zermelo/filters/steps/base_step.rb
zermelo-1.0.1 lib/zermelo/filters/steps/base_step.rb
zermelo-1.0.0 lib/zermelo/filters/steps/base_step.rb