module Pergola
Constants
- VERSION
Attributes
configuration[RW]
session[RW]
user_id[RW]
Public Class Methods
configuration()
click to toggle source
# File lib/pergola.rb, line 36 def self.configuration Pergola::Configuration.new end
configure() { |configuration| ... }
click to toggle source
Configure Pergola
someplace sensible, like config/initializers/Pergola.rb
use throughout gem with Pergola.configuration
.username
@example
Pergola.configure do |config| config.username = '12343534456457' config.password = 'AB12323DNASDA' end
# File lib/pergola/configuration.rb, line 25 def self.configure self.configuration ||= Configuration.new yield(configuration) end
get_notifications()
click to toggle source
# File lib/pergola.rb, line 28 def self.get_notifications Pergola::Client.new(token: "#{Pergola.session}").get_notifications end
logout()
click to toggle source
# File lib/pergola.rb, line 8 def self.logout Pergola::Client.new(token: "#{Pergola.session}").logout end
me()
click to toggle source
# File lib/pergola.rb, line 16 def self.me Pergola::Client.new(token: "#{Pergola.session}").me end
popular()
click to toggle source
# File lib/pergola.rb, line 32 def self.popular Pergola::Client.new(token: "#{Pergola.session}").popular end
profile(user_id= @user_id)
click to toggle source
# File lib/pergola.rb, line 12 def self.profile(user_id= @user_id) Pergola::Client.new(token: "#{Pergola.session}").profile(user_id) end
timeline(user_id = @user_id)
click to toggle source
# File lib/pergola.rb, line 20 def self.timeline(user_id = @user_id) Pergola::Client.new(token: "#{Pergola.session}").timeline(user_id) end
with_tag(tag)
click to toggle source
# File lib/pergola.rb, line 24 def self.with_tag(tag) Pergola::Client.new(token: "#{Pergola.session}").with_tag(tag) end