Module: OpenSesame::Github

Extended by:
Github
Included in:
Github
Defined in:
lib/opensesame-github.rb,
lib/opensesame/github/api.rb,
lib/opensesame/github/base.rb,
lib/opensesame/github/version.rb,
lib/opensesame-github/capybara.rb,
lib/opensesame/github/strategy.rb,
lib/opensesame/github/collection.rb,
lib/opensesame/github/team_member.rb,
lib/opensesame/github/organization.rb

Defined Under Namespace

Modules: Capybara Classes: API, Base, Collection, Organization, Strategy, TeamMember

Constant Summary collapse

GITHUB_API_HOST =
'https://api.github.com'
VERSION =
"0.0.5"

Instance Method Summary collapse

Instance Method Details

#apiObject



26
27
28
# File 'lib/opensesame-github.rb', line 26

def api
  @@api ||= API.new
end

#organizationObject



22
23
24
# File 'lib/opensesame-github.rb', line 22

def organization
  @@organization ||= Organization.new(:name => organization_name)
end

#organization_nameObject



14
15
16
# File 'lib/opensesame-github.rb', line 14

def organization_name
  @@organization_name
end

#organization_name=(organization_name) ⇒ Object



18
19
20
# File 'lib/opensesame-github.rb', line 18

def organization_name=(organization_name)
  @@organization_name = organization_name
end

#reset!Object



30
31
32
33
34
# File 'lib/opensesame-github.rb', line 30

def reset!
  @@organization_name = nil
  @@organization = nil
  @@api = nil
end