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
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