module DocumentCloud::Configurable
Attributes
email[W]
password[W]
Public Class Methods
keys()
click to toggle source
# File lib/document_cloud/configurable.rb, line 7 def keys @keys ||= [:email, :password] end
Public Instance Methods
configure() { |self| ... }
click to toggle source
Allow block configuration
# File lib/document_cloud/configurable.rb, line 13 def configure yield self format_email! format_password! self end
Private Instance Methods
credentials()
click to toggle source
@return [Hash]
# File lib/document_cloud/configurable.rb, line 23 def credentials { email: @email, password: @password } end
format_email!()
click to toggle source
Ensure email is correct format for RestClient posts
# File lib/document_cloud/configurable.rb, line 31 def format_email! @email = CGI.escape @email end
format_password!()
click to toggle source
# File lib/document_cloud/configurable.rb, line 34 def format_password! @password = CGI.escape @password end