diff --git a/.rubocop_todo.yml b/.rubocop_todo.yml index 6fce953..3934baa 100644 --- a/.rubocop_todo.yml +++ b/.rubocop_todo.yml @@ -7,16 +7,6 @@ # versions of RuboCop, may require this file to be generated again. -# Offense count: 29 -# This cop supports safe autocorrection (--autocorrect). -# Configuration parameters: AllowMultipleStyles, EnforcedHashRocketStyle, EnforcedColonStyle, EnforcedLastArgumentHashStyle. -# SupportedHashRocketStyles: key, separator, table -# SupportedColonStyles: key, separator, table -# SupportedLastArgumentHashStyles: always_inspect, always_ignore, ignore_implicit, ignore_explicit -Layout/HashAlignment: - Exclude: - - 'lib/ruby_units/unit_definitions/prefix.rb' - # Offense count: 2 # This cop supports safe autocorrection (--autocorrect). Layout/SpaceAfterComma: diff --git a/lib/ruby_units/unit_definitions/prefix.rb b/lib/ruby_units/unit_definitions/prefix.rb index 8830c1e..31acb85 100644 --- a/lib/ruby_units/unit_definitions/prefix.rb +++ b/lib/ruby_units/unit_definitions/prefix.rb @@ -2,35 +2,35 @@ { 'googol' => [%w[googol], 1e100], - 'yobi' => [%w[Yi Yobi yobi], 2**80], - 'zebi' => [%w[Zi Zebi zebi], 2**70], - 'exbi' => [%w[Ei Exbi exbi], 2**60], - 'pebi' => [%w[Pi Pebi pebi], 2**50], - 'tebi' => [%w[Ti Tebi tebi], 2**40], - 'gibi' => [%w[Gi Gibi gibi], 2**30], - 'mebi' => [%w[Mi Mebi mebi], 2**20], - 'kibi' => [%w[Ki Kibi kibi], 2**10], - 'yotta' => [%w[Y Yotta yotta], 1e24], - 'zetta' => [%w[Z Zetta zetta], 1e21], - 'exa' => [%w[E Exa exa], 1e18], - 'peta' => [%w[P Peta peta], 1e15], - 'tera' => [%w[T Tera tera], 1e12], - 'giga' => [%w[G Giga giga], 1e9], - 'mega' => [%w[M Mega mega], 1e6], - 'kilo' => [%w[k kilo], 1e3], - 'hecto' => [%w[h Hecto hecto], 1e2], - 'deca' => [%w[da Deca deca deka], 1e1], - '1' => [%w[1], 1], - 'deci' => [%w[d Deci deci], Rational(1, 1e1)], - 'centi' => [%w[c Centi centi], Rational(1, 1e2)], - 'milli' => [%w[m Milli milli], Rational(1, 1e3)], - 'micro' => [%w[u µ Micro micro mc], Rational(1, 1e6)], - 'nano' => [%w[n Nano nano], Rational(1, 1e9)], - 'pico' => [%w[p Pico pico], Rational(1, 1e12)], - 'femto' => [%w[f Femto femto], Rational(1, 1e15)], - 'atto' => [%w[a Atto atto], Rational(1, 1e18)], - 'zepto' => [%w[z Zepto zepto], Rational(1, 1e21)], - 'yocto' => [%w[y Yocto yocto], Rational(1, 1e24)] + 'yobi' => [%w[Yi Yobi yobi], 2**80], + 'zebi' => [%w[Zi Zebi zebi], 2**70], + 'exbi' => [%w[Ei Exbi exbi], 2**60], + 'pebi' => [%w[Pi Pebi pebi], 2**50], + 'tebi' => [%w[Ti Tebi tebi], 2**40], + 'gibi' => [%w[Gi Gibi gibi], 2**30], + 'mebi' => [%w[Mi Mebi mebi], 2**20], + 'kibi' => [%w[Ki Kibi kibi], 2**10], + 'yotta' => [%w[Y Yotta yotta], 1e24], + 'zetta' => [%w[Z Zetta zetta], 1e21], + 'exa' => [%w[E Exa exa], 1e18], + 'peta' => [%w[P Peta peta], 1e15], + 'tera' => [%w[T Tera tera], 1e12], + 'giga' => [%w[G Giga giga], 1e9], + 'mega' => [%w[M Mega mega], 1e6], + 'kilo' => [%w[k kilo], 1e3], + 'hecto' => [%w[h Hecto hecto], 1e2], + 'deca' => [%w[da Deca deca deka], 1e1], + '1' => [%w[1], 1], + 'deci' => [%w[d Deci deci], Rational(1, 1e1)], + 'centi' => [%w[c Centi centi], Rational(1, 1e2)], + 'milli' => [%w[m Milli milli], Rational(1, 1e3)], + 'micro' => [%w[u µ Micro micro mc], Rational(1, 1e6)], + 'nano' => [%w[n Nano nano], Rational(1, 1e9)], + 'pico' => [%w[p Pico pico], Rational(1, 1e12)], + 'femto' => [%w[f Femto femto], Rational(1, 1e15)], + 'atto' => [%w[a Atto atto], Rational(1, 1e18)], + 'zepto' => [%w[z Zepto zepto], Rational(1, 1e21)], + 'yocto' => [%w[y Yocto yocto], Rational(1, 1e24)] }.each do |name, definition| RubyUnits::Unit.define(name) do |unit| aliases, scalar = definition