Module: Piola::Numbers

Defined in:
lib/piola/numbers.rb

Instance Method Summary collapse

Instance Method Details

#remove_numbersObject

Removes numbers parragraphs from a text



11
12
13
14
15
# File 'lib/piola/numbers.rb', line 11

def remove_numbers
  self.split("\n").map do |parragraph|
    parragraph unless parragraph.strip.valid_number?
  end.compact.join("\n")
end

#valid_number?Boolean

Checks if string is a valid number

Returns:

  • (Boolean)


6
7
8
# File 'lib/piola/numbers.rb', line 6

def valid_number?
  !!self.match(/^-?[\d]+(\.[\d]+){0,1}$/)
end