class Faker::CryptoCoin

Constants

ACRONYM
COIN_NAME

Public Class Methods

acronym(legacy_coin = NOT_GIVEN, coin: coin_array) click to toggle source
# File lib/faker/default/crypto_coin.rb, line 18
def acronym(legacy_coin = NOT_GIVEN, coin: coin_array)
  warn_for_deprecated_arguments do |keywords|
    keywords << :coin if legacy_coin != NOT_GIVEN
  end

  coin[ACRONYM]
end
coin_array() click to toggle source
# File lib/faker/default/crypto_coin.rb, line 34
def coin_array
  fetch('crypto_coin.coin').split(',').map(&:strip)
end
coin_hash() click to toggle source
# File lib/faker/default/crypto_coin.rb, line 38
def coin_hash
  coin = coin_array

  {
    name: coin_name(coin: coin),
    acronym: acronym(coin: coin),
    url_logo: url_logo(coin: coin)
  }
end
coin_name(legacy_coin = NOT_GIVEN, coin: coin_array) click to toggle source
# File lib/faker/default/crypto_coin.rb, line 10
def coin_name(legacy_coin = NOT_GIVEN, coin: coin_array)
  warn_for_deprecated_arguments do |keywords|
    keywords << :coin if legacy_coin != NOT_GIVEN
  end

  coin[COIN_NAME]
end