class SpeakerdeckApi::Speaker
Attributes
name[R]
number_of_talks[R]
website[R]
Public Class Methods
get(speaker_name)
click to toggle source
# File lib/speakerdeck_api/speaker.rb, line 13 def self.get(speaker_name) begin speaker_data = SpeakerdeckApi::Connection.new.get_speaker_data speaker_name speaker_details = SpeakerdeckApi::Parser.new.get_speaker_details speaker_data SpeakerdeckApi::Speaker.new speaker_details rescue raise SpeakerdeckApi::Exceptions::SpeakerNotFoundException end end
new(params = {})
click to toggle source
# File lib/speakerdeck_api/speaker.rb, line 7 def initialize(params = {}) @number_of_talks = params[:number_of_talks] || 0 @name = params[:name] || '' @website = params[:website] || '' end