Sha256: a93765738972561d6bc58364e88921b15a3dc784358e0d558bcdf0362f99740c
Contents?: true
Size: 593 Bytes
Versions: 2
Compression:
Stored size: 593 Bytes
Contents
require 'yaml' module SuriLang class Greeter attr_reader :message attr_reader :source attr_reader :season def initialize(message, source, season) @message = message @source = source @season = season end def self.random_build greeting = self.greeting_list.sample self.new(greeting['message'], greeting['source'], greeting['season']) end def self.greet self.greeting_list.sample['message'] end def self.greeting_list YAML.load_file(File.expand_path("../greeter/greetings.yml", __FILE__)) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
suri_lang-0.1.4 | lib/suri_lang/greeter.rb |
suri_lang-0.1.3 | lib/suri_lang/greeter.rb |