class Compliment
Public Class Methods
compliments()
click to toggle source
# File lib/compliments.rb, line 29 def compliments @@compliments end
compliments=(array)
click to toggle source
# File lib/compliments.rb, line 33 def compliments=(array) @@compliments = array.to_a.flatten.uniq.compact end
new(punctuation=".")
click to toggle source
# File lib/compliments.rb, line 5 def initialize(punctuation=".") @compliment = "#{@@compliments.sample}#{punctuation}" end
Also aliased as: __new__
new(*args)
click to toggle source
# File lib/compliments.rb, line 17 def new(*args) __new__(*args).compliment end
new!()
click to toggle source
# File lib/compliments.rb, line 21 def new! new("!") end
new¡()
click to toggle source
# File lib/compliments.rb, line 25 def new¡ new("¡") end
Public Instance Methods
compliment()
click to toggle source
# File lib/compliments.rb, line 9 def compliment @compliment end