Module: RouteNGN
- Defined in:
- lib/routengn.rb,
lib/routengn/mapper.rb,
lib/routengn/uploader.rb,
lib/routengn/http/multipart.rb
Defined Under Namespace
Modules: ClassMethods, HTTP, InstanceMethods, Mapper, Uploader
Classes: Connection, ConnectionException, MultiplePrimaryFieldsException, OAuthException, PrimaryFieldException, Response
Constant Summary
collapse
- CONF_FILE =
File.join ENV['HOME'], ".ngnconf"
Class Method Summary
collapse
Class Method Details
.apply! ⇒ Object
TODO: find a better place to do this
98
99
100
101
|
# File 'lib/routengn.rb', line 98
def apply!
response = post '/apply'
response.success?
end
|
.connect!(*args) ⇒ Object
51
52
53
|
# File 'lib/routengn.rb', line 51
def connect!(*args)
@connection = Connection.new *args
end
|
.connection ⇒ Object
55
56
57
|
# File 'lib/routengn.rb', line 55
def connection
@connection
end
|
.write_config ⇒ Object
59
60
61
62
63
|
# File 'lib/routengn.rb', line 59
def write_config
File.open(CONF_FILE, 'w') do |f|
f << connection.to_json
end
end
|