Sha256: 7c39e56059d20a6e50fb815528a47b96e4ba893b6d92290fa6b898af8ee35a49

Contents?: true

Size: 1.45 KB

Versions: 14

Compression:

Stored size: 1.45 KB

Contents

# frozen_string_literal: true

module Faker
  class Military < Base
    class << self
      ##
      # Produces a rank in the U.S. Army.
      #
      # @return [String]
      #
      # @example
      #   Faker::Military.army_rank #=> "Staff Sergeant"
      #
      # @faker.version 1.9.0
      def army_rank
        fetch('military.army_rank')
      end

      ##
      # Produces a rank in the U.S. Marines.
      #
      # @return [String]
      #
      # @example
      #   Faker::Military.marines_rank #=> "Gunnery Sergeant"
      #
      # @faker.version 1.9.0
      def marines_rank
        fetch('military.marines_rank')
      end

      ##
      # Produces a rank in the U.S. Navy.
      #
      # @return [String]
      #
      # @example
      #   Faker::Military.navy_rank #=> "Seaman"
      #
      # @faker.version 1.9.0
      def navy_rank
        fetch('military.navy_rank')
      end

      ##
      # Produces a rank in the U.S. Air Force.
      #
      # @return [String]
      #
      # @example
      #   Faker::Military.air_force_rank #=> "Captain"
      #
      # @faker.version 1.9.0
      def air_force_rank
        fetch('military.air_force_rank')
      end

      ##
      # Produces a U.S. Department of Defense Paygrade.
      #
      # @return [String]
      #
      # @example
      #   Faker::Military.dod_paygrade #=> "E-6"
      #
      # @faker.version 1.9.0
      def dod_paygrade
        fetch('military.dod_paygrade')
      end
    end
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
faker-2.14.0 lib/faker/default/military.rb
faker-2.13.0 lib/faker/default/military.rb
faker-2.12.0 lib/faker/default/military.rb
faker-2.11.0 lib/faker/default/military.rb
faker-2.10.2 lib/faker/default/military.rb
faker-2.10.1 lib/faker/default/military.rb
faker-2.10.0 lib/faker/default/military.rb
faker-2.9.0 lib/faker/default/military.rb
faker-2.8.1 lib/faker/default/military.rb
faker-2.8.0 lib/faker/default/military.rb
faker-2.7.0 lib/faker/default/military.rb
faker-2.6.0 lib/faker/default/military.rb
faker-2.5.0 lib/faker/default/military.rb
faker-2.4.0 lib/faker/default/military.rb