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
#api ⇒ Object
26
27
28
|
# File 'lib/opensesame-github.rb', line 26
def api
@@api ||= API.new
end
|
#organization ⇒ Object
22
23
24
|
# File 'lib/opensesame-github.rb', line 22
def organization
@@organization ||= Organization.new(:name => organization_name)
end
|
#organization_name ⇒ Object
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
|