Sha256: 7a07ebae2e7e81833e5bafb90719906465be29d521b2abe4e3fda2e19ed0766d

Contents?: true

Size: 543 Bytes

Versions: 10

Compression:

Stored size: 543 Bytes

Contents

# frozen_string_literal: true

require_relative "../helpers/parameter_finder_with_method_missing_mixin"
require_relative "../helpers/parameter_bag_with_registrator"

module Kanal
  module Core
    module Input
      # This class contains all the needed input properties
      class Input
        include Helpers
        include Helpers::ParameterFinderWithMethodMissingMixin

        def initialize(parameter_registrator)
          @parameter_bag = ParameterBagWithRegistrator.new parameter_registrator
        end
      end
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
kanal-0.8.0 lib/kanal/core/input/input.rb
kanal-0.7.0 lib/kanal/core/input/input.rb
kanal-0.6.0 lib/kanal/core/input/input.rb
kanal-0.5.1 lib/kanal/core/input/input.rb
kanal-0.5.0 lib/kanal/core/input/input.rb
kanal-0.4.3 lib/kanal/core/input/input.rb
kanal-0.4.2 lib/kanal/core/input/input.rb
kanal-0.4.1 lib/kanal/core/input/input.rb
kanal-0.4.0 lib/kanal/core/input/input.rb
kanal-0.3.0 lib/kanal/core/input/input.rb