Module: PostyClient
- Defined in:
- lib/posty_client.rb,
lib/posty_client/cli.rb,
lib/posty_client/version.rb,
lib/posty_client/settings.rb,
lib/posty_client/resources/base.rb,
lib/posty_client/resources/user.rb,
lib/posty_client/resources/domain.rb,
lib/posty_client/resources/api_key.rb,
lib/posty_client/resources/summary.rb,
lib/posty_client/resources/transport.rb,
lib/posty_client/command/user_command.rb,
lib/posty_client/resources/user_alias.rb,
lib/posty_client/command/domain_command.rb,
lib/posty_client/resources/domain_alias.rb,
lib/posty_client/command/api_key_command.rb,
lib/posty_client/command/finder_concerns.rb,
lib/posty_client/resources/finder_concern.rb,
lib/posty_client/command/transport_command.rb,
lib/posty_client/command/user_alias_command.rb,
lib/posty_client/command/domain_alias_command.rb
Defined Under Namespace
Modules: Command, Resources
Classes: CLI, Settings
Constant Summary
collapse
- VERSION =
"3.1.0"
Class Method Summary
collapse
Class Method Details
.env ⇒ Object
26
27
28
|
# File 'lib/posty_client.rb', line 26
def self.env
ENV['POSTY_ENV'] || 'development'
end
|
.root ⇒ Object
30
31
32
|
# File 'lib/posty_client.rb', line 30
def self.root
File.expand_path(File.dirname(__FILE__)+'/../')
end
|
.settings_file ⇒ Object
10
11
12
13
14
15
16
17
18
19
|
# File 'lib/posty_client.rb', line 10
def self.settings_file
default_file = File.expand_path('~/.posty_client.yml')
@settings_file ||= if File.exists?(default_file)
default_file
else
PostyClient.root + '/config/posty_client.yml.dist'
end
end
|
.settings_file=(file_path) ⇒ Object
21
22
23
24
|
# File 'lib/posty_client.rb', line 21
def self.settings_file=(file_path)
@settings_file = file_path
Settings.source(@settings_file)
end
|