Module: Miniphonic
- Extended by:
- Info
- Defined in:
- lib/miniphonic.rb,
lib/miniphonic/info.rb,
lib/miniphonic/preset.rb,
lib/miniphonic/version.rb,
lib/miniphonic/api_object.rb,
lib/miniphonic/production.rb,
lib/miniphonic/preset_attributes.rb,
lib/miniphonic/production_attributes.rb
Defined Under Namespace
Modules: Attributes, Helpers, Info Classes: ApiObject, Preset, PresetNameError, Production, ServerSideError, UuidError
Constant Summary collapse
- VERSION =
"0.1.2"
Class Attribute Summary collapse
-
.password ⇒ Object
Returns the value of attribute password.
-
.user ⇒ Object
Returns the value of attribute user.
Class Method Summary collapse
Methods included from Info
algorithms, files_on, get_info, info, output_files, service_types, services, status_codes, user_info
Methods included from Helpers
#delete_from_server, #from_server, #handle_response, #path_to_payload, #server_error, #to_server
Class Attribute Details
.password ⇒ Object
Returns the value of attribute password.
23 24 25 |
# File 'lib/miniphonic.rb', line 23 def password @password end |
.user ⇒ Object
Returns the value of attribute user.
23 24 25 |
# File 'lib/miniphonic.rb', line 23 def user @user end |
Class Method Details
.configure {|_self| ... } ⇒ Object
25 26 27 |
# File 'lib/miniphonic.rb', line 25 def configure yield self end |
.connect ⇒ Object
29 30 31 32 33 34 35 36 37 38 |
# File 'lib/miniphonic.rb', line 29 def connect connection = Faraday.new(url: 'https://auphonic.com') do |con| con.request :multipart con.use FaradayMiddleware::ParseJson con.use FaradayMiddleware::EncodeJson con.adapter :net_http end connection.basic_auth user, password connection end |