class Faker::App
Public Class Methods
Source
# File lib/faker/default/app.rb, line 15 def name fetch('app.name') end
Produces an app name.
@return [String]
@example
Faker::App.name #=> "Treeflex"
@faker.version 1.4.3
Source
# File lib/faker/default/app.rb, line 63 def semantic_version(major: 0..9, minor: 0..9, patch: 1..9) [major, minor, patch].map { |chunk| sample(Array(chunk)) }.join('.') end
Produces a String
representing a semantic version identifier.
@param major [Integer, Range] An integer to use or a range to pick the integer from. @param minor [Integer, Range] An integer to use or a range to pick the integer from. @param patch [Integer, Range] An integer to use or a range to pick the integer from. @return [String]
@example
Faker::App.semantic_version #=> "3.2.5"
@example
Faker::App.semantic_version(major: 42) #=> "42.5.2"
@example
Faker::App.semantic_version(minor: 100..101) #=> "42.100.4"
@example
Faker::App.semantic_version(patch: 5..6) #=> "7.2.6"
@faker.version 1.4.3
Source
# File lib/faker/default/app.rb, line 28 def version parse('app.version') end
Produces a version string.
@return [String]
@example
Faker::App.version #=> "1.85"
@faker.version 1.4.3