Sha256: a61f653fa20a77b1a0764be3a198e713933cf4e9eb4e3b788802dac142752b65

Contents?: true

Size: 440 Bytes

Versions: 8

Compression:

Stored size: 440 Bytes

Contents

# frozen_string_literal: true

module Fortnox
  module API
    module Types
      module Required
        String = Types::Strict::String.constructor { |value| value.to_s unless value.nil? }.is(:required)
        Integer = Types::Strict::Int.constructor { |value| value.to_i unless value.nil? }.is(:required)
        Float = Types::Strict::Float.constructor { |value| value.to_f unless value.nil? }.is(:required)
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
fortnox-api-0.8.0 lib/fortnox/api/types/required.rb
fortnox-api-0.7.2 lib/fortnox/api/types/required.rb
fortnox-api-0.7.1 lib/fortnox/api/types/required.rb
fortnox-api-0.7.0 lib/fortnox/api/types/required.rb
fortnox-api-0.6.3 lib/fortnox/api/types/required.rb
fortnox-api-0.6.2 lib/fortnox/api/types/required.rb
fortnox-api-0.6.1 lib/fortnox/api/types/required.rb
fortnox-api-0.6.0 lib/fortnox/api/types/required.rb