class Binya::Participant

Attributes

fomc_id[RW]
fomc_name[RW]
img_url[RW]
latest_remarks[RW]
name[RW]
rss_url[RW]
term_end[RW]
term_start[RW]
title[RW]

Public Class Methods

create(params={}) click to toggle source
# File lib/binya/participant.rb, line 14
def self.create(params={})
    self.new :fomc_id => params["fomcspeak"],
            :name => params["name"],
            :title => params["title"],
            :term_start => params["term_start"],
            :term_end => params["term_end"],
            :rss_url => params["rss_url"],
            :img_url => params["img_url"],
            :fomc_name => params["fomc_name"]
end
load_all() click to toggle source
# File lib/binya/participant.rb, line 25
def self.load_all
    participants = YAML.load_file('participants.yml')
    participants.map{|p| Participant.create(p)}
end
new(params={}) click to toggle source
# File lib/binya/participant.rb, line 8
    def initialize(params={})
  params.each_pair do |k,v|
   instance_variable_set("@#{k}", v)
  end
end