class Faker::App

def author

Returns:
  • (String) -
def author
  parse('app.author')
end

def name

Returns:
  • (String) -
def name
  fetch('app.name')
end

def semantic_version(legacy_major = NOT_GIVEN, legacy_minor = NOT_GIVEN, legacy_patch = NOT_GIVEN, major: 0..9, minor: 0..9, patch: 1..9)

Returns:
  • (String) -

Parameters:
  • patch (Integer, Range) -- An integer to use or a range to pick the integer from.
  • minor (Integer, Range) -- An integer to use or a range to pick the integer from.
  • major (Integer, Range) -- An integer to use or a range to pick the integer from.
def semantic_version(legacy_major = NOT_GIVEN, legacy_minor = NOT_GIVEN, legacy_patch = NOT_GIVEN, major: 0..9, minor: 0..9, patch: 1..9)
  # rubocop:enable Metrics/ParameterLists
  warn_for_deprecated_arguments do |keywords|
    keywords << :major if legacy_major != NOT_GIVEN
    keywords << :minor if legacy_minor != NOT_GIVEN
    keywords << :patch if legacy_patch != NOT_GIVEN
  end
  [major, minor, patch].map { |chunk| sample(Array(chunk)) }.join('.')
end

def version

Returns:
  • (String) -
def version
  parse('app.version')
end