Module: Strobe
- Defined in:
- lib/strobe.rb,
lib/strobe/cli.rb,
lib/strobe/key.rb,
lib/strobe/cli/main.rb,
lib/strobe/cli/table.rb,
lib/strobe/cli/users.rb,
lib/strobe/collection.rb,
lib/strobe/connection.rb,
lib/strobe/association.rb,
lib/strobe/validations.rb,
lib/strobe/cli/settings.rb,
lib/strobe/identity_map.rb,
lib/strobe/resources/me.rb,
lib/strobe/resource/base.rb,
lib/strobe/resources/team.rb,
lib/strobe/resources/user.rb,
lib/strobe/resources/signup.rb,
lib/strobe/resources/account.rb,
lib/strobe/resource/singleton.rb,
lib/strobe/resource/collection.rb,
lib/strobe/resources/assignment.rb,
lib/strobe/resources/membership.rb,
lib/strobe/resources/application.rb
Defined Under Namespace
Modules: Resource, Resources, Validations Classes: Association, CLI, Collection, Connection, IdentityMap, Key, RequestError, ResourceNotFoundError, ServerError, StrobeError, UnauthenticatedError, ValidationError
Class Method Summary collapse
- .connection ⇒ Object
- .connection=(connection) ⇒ Object
-
.user_home ⇒ Object
sadly, copied from Rubygems.
Class Method Details
.connection ⇒ Object
45 46 47 |
# File 'lib/strobe.rb', line 45 def self.connection @connection end |
.connection=(connection) ⇒ Object
49 50 51 |
# File 'lib/strobe.rb', line 49 def self.connection=(connection) @connection = connection end |
.user_home ⇒ Object
sadly, copied from Rubygems
54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 |
# File 'lib/strobe.rb', line 54 def self.user_home unless RUBY_VERSION > '1.9' then ['HOME', 'USERPROFILE'].each do |homekey| return File.(ENV[homekey]) if ENV[homekey] end if ENV['HOMEDRIVE'] && ENV['HOMEPATH'] then return File.("#{ENV['HOMEDRIVE']}#{ENV['HOMEPATH']}") end end File. "~" rescue if File::ALT_SEPARATOR then "C:/" else "/" end end |