module MontyIpsum

Constants

VERSION

Public Class Methods

header() click to toggle source
# File lib/monty_ipsum.rb, line 48
def self.header
  @@paragraph_headers.shuffle.first
end
ipsum() click to toggle source
# File lib/monty_ipsum.rb, line 44
def self.ipsum
  @@quotes.shuffle.first
end
paragraph(args) click to toggle source
# File lib/monty_ipsum.rb, line 52
def self.paragraph(args)
  if args[:count] and args[:count].is_a? Integer
    if args[:count].zero?
      "Sure, let's pass a zero as argument. I bet it'll explode."
    else
      @@paragraph_pieces.shuffle.take(args[:count]).join " "  
    end
  else
    @@paragraph_pieces.shuffle.first
  end
end