Sha256: 6eb46cb7b599b89f5720d69b022df61df4ff538bccc9b4bf9e3a8b9aa4a8a976

Contents?: true

Size: 463 Bytes

Versions: 10

Compression:

Stored size: 463 Bytes

Contents

# frozen_string_literal: true

module ActiveInteraction
  class Base
    # @!method self.tz_operation(*attributes, options = {})
    #   Creates accessors for the attributes and ensures that values passed to
    #     the attributes are Strings.
    #
    #   @example
    #     tz_operation :operation
  end

  # @private
  class TzOperationFilter < AbstractTzFilter
    register :tz_operation

    private

    def prefixes
      %i[o].freeze
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
mtk_framework-1.0.1 lib/mtk_framework/gem_extensions/active_interaction/filters/tz_operation_filter.rb
mtk_framework-1.0.0 lib/mtk_framework/gem_extensions/active_interaction/filters/tz_operation_filter.rb
mtk_framework-0.1.7 lib/mtk_framework/gem_extensions/active_interaction/filters/tz_operation_filter.rb
mtk_framework-0.1.6 lib/mtk_framework/gem_extensions/active_interaction/filters/tz_operation_filter.rb
mtk_framework-0.1.5 lib/mtk_framework/gem_extensions/active_interaction/filters/tz_operation_filter.rb
mtk_framework-0.1.4 lib/mtk_framework/gem_extensions/active_interaction/filters/tz_operation_filter.rb
mtk_framework-0.1.3 lib/mtk_framework/gem_extensions/active_interaction/filters/tz_operation_filter.rb
mtk_framework-0.1.2 lib/mtk_framework/gem_extensions/active_interaction/filters/tz_operation_filter.rb
mtk_framework-0.1.1 lib/mtk_framework/gem_extensions/active_interaction/filters/tz_operation_filter.rb
mtk_framework-0.1.0 lib/mtk_framework/gem_extensions/active_interaction/filters/tz_operation_filter.rb