class Faker::CryptoCoin

def acronym(legacy_coin = NOT_GIVEN, coin: coin_array)

Returns:
  • (String) -
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

def coin_array

Returns:
  • (Array) -
def coin_array
  fetch('crypto_coin.coin').split(',').map(&:strip)
end

def coin_hash

Returns:
  • (Hash) -
def coin_hash
  coin = coin_array
  {
    name: coin_name(coin: coin),
    acronym: acronym(coin: coin),
    url_logo: url_logo(coin: coin)
  }
end

def coin_name(legacy_coin = NOT_GIVEN, coin: coin_array)

Returns:
  • (String) -
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

def url_logo(legacy_coin = NOT_GIVEN, coin: coin_array)

Returns:
  • (String) -
def url_logo(legacy_coin = NOT_GIVEN, coin: coin_array)
  warn_for_deprecated_arguments do |keywords|
    keywords << :coin if legacy_coin != NOT_GIVEN
  end
  coin[URL_LOGO]
end