Sha256: e69f4b13f39791eada7158922c0a1ad26615caacdefd210973d7bf0cf86e9304

Contents?: true

Size: 516 Bytes

Versions: 1

Compression:

Stored size: 516 Bytes

Contents

module Universign
  class SignatureField
    attr_reader :params

    def initialize(coordinate:, name: nil, page:, signer_index:)
      @coordinate   = coordinate || [0, 0]
      @name         = name
      @page         = page
      @signer_index = signer_index

      @params = {
        page:          @page,
        x:             @coordinate[0],
        y:             @coordinate[1],
        'signerIndex': @signer_index
      }

      @params[:name] = @name unless @name.nil?

      @params
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ruby_universign-1.2.1 lib/universign/signature_field.rb