Skip to content

Instantly share code, notes, and snippets.

@wjn
Forked from bzerangue/convert-number-to-word.rb
Created July 22, 2012 01:17

Revisions

  1. @bzerangue bzerangue renamed this gist Dec 6, 2011. 1 changed file with 8 additions and 1 deletion.
    9 changes: 8 additions & 1 deletion convertNumberToWord.rb → convert-number-to-word.rb
    Original file line number Diff line number Diff line change
    @@ -17,4 +17,11 @@ def convert_number_to_word(number)
    Sass::Script::String.new(number.value.en.numwords)
    end
    declare :convert_number_to_word, :args => [:Number]
    end
    end


    ## To use in Compass, save this file in the same directory as the config.rb
    ## and add as a required library in your config.rb file.
    ##
    ## require 'convert-number-to-word'
    ##
  2. @bzerangue bzerangue revised this gist Dec 6, 2011. 1 changed file with 5 additions and 2 deletions.
    7 changes: 5 additions & 2 deletions convertNumberToWord.rb
    Original file line number Diff line number Diff line change
    @@ -1,4 +1,7 @@
    require 'sass'

    ## install Linguistics gem, sudo install gem linguistics

    require 'linguistics'
    Linguistics::use( :en ) # extends Array, String, and Numeric

    @@ -11,7 +14,7 @@
    module Sass::Script::Functions
    def convert_number_to_word(number)
    assert_type number, :Number
    Sass::Script::String.new(convert_number_to_word.en.numwords)
    Sass::Script::String.new(number.value.en.numwords)
    end
    declare :convert_number_to_word, :args => [:number]
    declare :convert_number_to_word, :args => [:Number]
    end
  3. @bzerangue bzerangue revised this gist Dec 6, 2011. 1 changed file with 2 additions and 1 deletion.
    3 changes: 2 additions & 1 deletion convertNumberToWord.rb
    Original file line number Diff line number Diff line change
    @@ -1,5 +1,6 @@
    require 'sass'
    require 'linguistics'
    Linguistics::use( :en ) # extends Array, String, and Numeric

    ## this is the linguistics gem,
    ## instructions on how to use, http://deveiate.org/projects/Linguistics/wiki/English
    @@ -10,7 +11,7 @@
    module Sass::Script::Functions
    def convert_number_to_word(number)
    assert_type number, :Number
    Sass::Script::String.new(number.value.convert_number_to_word.en.numwords)
    Sass::Script::String.new(convert_number_to_word.en.numwords)
    end
    declare :convert_number_to_word, :args => [:number]
    end
  4. @bzerangue bzerangue revised this gist Dec 6, 2011. 1 changed file with 3 additions and 3 deletions.
    6 changes: 3 additions & 3 deletions convertNumberToWord.rb
    Original file line number Diff line number Diff line change
    @@ -8,9 +8,9 @@
    ## Sass Function

    module Sass::Script::Functions
    def convertNumberToWord(number)
    def convert_number_to_word(number)
    assert_type number, :Number
    Sass::Script::String.new(number.value.convertNumberToWord.en.numwords)
    Sass::Script::String.new(number.value.convert_number_to_word.en.numwords)
    end
    declare :convertNumberToWord, :args => [:number]
    declare :convert_number_to_word, :args => [:number]
    end
  5. @bzerangue bzerangue revised this gist Dec 6, 2011. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion convertNumberToWord.rb
    Original file line number Diff line number Diff line change
    @@ -10,7 +10,7 @@
    module Sass::Script::Functions
    def convertNumberToWord(number)
    assert_type number, :Number
    Sass::Script::Number.new(number.value.convertNumberToWord.en.numwords)
    Sass::Script::String.new(number.value.convertNumberToWord.en.numwords)
    end
    declare :convertNumberToWord, :args => [:number]
    end
  6. @bzerangue bzerangue revised this gist Dec 6, 2011. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions convertNumberToWord.rb
    Original file line number Diff line number Diff line change
    @@ -1,11 +1,11 @@
    require 'sass'
    require 'linguistics'

    ## this is the linguistics gem,
    ## instructions on how to use, http://deveiate.org/projects/Linguistics/wiki/English
    ## 5.en.numwords would output 'five'

    require 'linguistics'

    ## Sass Function

    module Sass::Script::Functions
    def convertNumberToWord(number)
  7. @bzerangue bzerangue revised this gist Dec 6, 2011. 1 changed file with 6 additions and 0 deletions.
    6 changes: 6 additions & 0 deletions convertNumberToWord.rb
    Original file line number Diff line number Diff line change
    @@ -1,6 +1,12 @@
    require 'sass'

    ## this is the linguistics gem,
    ## instructions on how to use, http://deveiate.org/projects/Linguistics/wiki/English
    ## 5.en.numwords would output 'five'

    require 'linguistics'


    module Sass::Script::Functions
    def convertNumberToWord(number)
    assert_type number, :Number
  8. @bzerangue bzerangue created this gist Dec 6, 2011.
    10 changes: 10 additions & 0 deletions convertNumberToWord.rb
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,10 @@
    require 'sass'
    require 'linguistics'

    module Sass::Script::Functions
    def convertNumberToWord(number)
    assert_type number, :Number
    Sass::Script::Number.new(number.value.convertNumberToWord.en.numwords)
    end
    declare :convertNumberToWord, :args => [:number]
    end