Module: NepaliNumber

Defined in:
lib/nepali_number.rb,
lib/nepali_number/railtie.rb,
lib/nepali_number/version.rb,
lib/nepali_number/currency.rb,
lib/nepali_number/formatter.rb,
lib/nepali_number/humanizer.rb,
lib/nepali_number/rails_helper.rb,
lib/nepali_number/digit_converter.rb,
lib/nepali_number/money_integration.rb

Defined Under Namespace

Modules: MoneyIntegration, RailsHelper Classes: Currency, DigitConverter, Error, Formatter, Humanizer, Railtie

Constant Summary collapse

VERSION =
"0.1.0"

Class Method Summary collapse

Class Method Details

.currency(amount, **options) ⇒ Object



34
35
36
# File 'lib/nepali_number.rb', line 34

def currency(amount, **options)
  Currency.format(amount, **options)
end

.format(number, **options) ⇒ Object



17
18
19
# File 'lib/nepali_number.rb', line 17

def format(number, **options)
  Formatter.format(number, **options)
end

.human(number, **options) ⇒ Object



21
22
23
# File 'lib/nepali_number.rb', line 21

def human(number, **options)
  Humanizer.human(number, **options)
end

.to_english_digits(number) ⇒ Object



30
31
32
# File 'lib/nepali_number.rb', line 30

def to_english_digits(number)
  DigitConverter.to_english(number)
end

.to_nepali_digits(number) ⇒ Object Also known as: to_devanagari_digits



25
26
27
# File 'lib/nepali_number.rb', line 25

def to_nepali_digits(number)
  DigitConverter.to_nepali(number)
end