Sha256: 8bede8daaf3e0c48c5c0c7dc2e619c4b1fbfeb1db9978956ad2be2b2d6c6f608

Contents?: true

Size: 550 Bytes

Versions: 2

Compression:

Stored size: 550 Bytes

Contents

# frozen_string_literal: true

module DirtySeed
  module Assigners
    module Type
      # Manages integer assignments
      class Integer < Assigner
        include FakerHelper
        include MinMaxHelper

        # Returns a random integer matching validators
        # @return [Integer]
        # @note `min` and `max` are defined in MinMaxHelper
        def value
          faker_value(
            generator: :Number,
            method: :between,
            options: { from: min, to: max }
          )
        end
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
dirty_seed-0.2.1 lib/dirty_seed/assigners/type/integer.rb
dirty_seed-0.2.0 lib/dirty_seed/assigners/type/integer.rb