class SuriLang::Greeter
Attributes
message[R]
season[R]
source[R]
Public Class Methods
greet()
click to toggle source
# File lib/suri_lang/greeter.rb, line 20 def self.greet self.greeting_list.sample['message'] end
greeting_list()
click to toggle source
# File lib/suri_lang/greeter.rb, line 24 def self.greeting_list YAML.load_file(File.expand_path("../greeter/greetings.yml", __FILE__)) end
new(message, source, season)
click to toggle source
# File lib/suri_lang/greeter.rb, line 9 def initialize(message, source, season) @message = message @source = source @season = season end
random_build()
click to toggle source
# File lib/suri_lang/greeter.rb, line 15 def self.random_build greeting = self.greeting_list.sample self.new(greeting['message'], greeting['source'], greeting['season']) end