Sha256: 695e7bd93bcafb5156452f801b9f3d337ce2ed9cf6c0fce653de43c754470770

Contents?: true

Size: 292 Bytes

Versions: 9

Compression:

Stored size: 292 Bytes

Contents

module CorreiosSigep
  module DSL
    module Object
      def self.included(_base)
        %w(description id item num ship).each do |property|
          define_method(property) do |param|
            @instance.send("#{property}=", param)
          end
        end
      end
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
correios_sigep-2.2.0 lib/correios_sigep/dsl/object.rb
correios_sigep-2.1.1 lib/correios_sigep/dsl/object.rb
correios_sigep-2.1.0 lib/correios_sigep/dsl/object.rb
correios_sigep-2.0.0 lib/correios_sigep/dsl/object.rb
correios_sigep-1.0.2 lib/correios_sigep/dsl/object.rb
correios_sigep-1.0.1 lib/correios_sigep/dsl/object.rb
correios_sigep-1.0.0 lib/correios_sigep/dsl/object.rb
correios_sigep-0.5.0 lib/correios_sigep/dsl/object.rb
correios_sigep-0.4.0 lib/correios_sigep/dsl/object.rb