class Octaccord::Formatter::User

Public Class Methods

new(user) click to toggle source
# File lib/octaccord/formatter/user.rb, line 4
def initialize(user)
  @resource = user
end

Public Instance Methods

avatar() click to toggle source
# File lib/octaccord/formatter/user.rb, line 28
def avatar
  return "![#{@resource.login}](#{@resource.avatar_url}s=20 \"#{@resource.login}\")"
end
id() click to toggle source
# File lib/octaccord/formatter/user.rb, line 12
def id
  @resource.id
end
login() click to toggle source
# File lib/octaccord/formatter/user.rb, line 8
def login
  @resource.login
end
references() click to toggle source
# File lib/octaccord/formatter/user.rb, line 32
def references
  @resource.body.scan(/#(\d+)/).map{|d| d.first.to_i}
end
site_admin?() click to toggle source
# File lib/octaccord/formatter/user.rb, line 24
def site_admin?
  @resource.site_admin
end
type() click to toggle source
# File lib/octaccord/formatter/user.rb, line 20
def type
  @resource.type
end
url() click to toggle source
# File lib/octaccord/formatter/user.rb, line 16
def url
  @resource.html_url
end