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