Sha256: 22b33394d4340c7faa75ea0fc48fe48705f835a0efdf293f7757af11a6cdf476

Contents?: true

Size: 460 Bytes

Versions: 6

Compression:

Stored size: 460 Bytes

Contents

module {{namespace_module}}
  module {{resource_module}}
    module Create
      class Normalizer
        include Shogun::Normalizer
        include {{resource_module}}

        ATTRIBUTES = %w|attribute|

        def initialize(raw:)
          if raw[namespace]
            @attribute = raw[namespace]["attribute"]
          end
        end

        def attribute
          @attribute.strip if @attribute.is_a?(String)
        end
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
shogun-6.4.2 scaffold/generate/resource/create/normalizer.rb
shogun-6.4.1 scaffold/generate/resource/create/normalizer.rb
shogun-6.4.0 scaffold/generate/resource/create/normalizer.rb
shogun-6.3.0 scaffold/generate/resource/create/normalizer.rb
shogun-6.2.3 scaffold/generate/resource/create/normalizer.rb
shogun-6.2.2 scaffold/generate/resource/create/normalizer.rb