Class: Toktokkie::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/toktokkie/configuration.rb

Constant Summary collapse

DEFAULT_URL =
"https://www.toktokkie.io"

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Returns a new instance of Configuration.



7
8
9
# File 'lib/toktokkie/configuration.rb', line 7

def initialize
  self.url = DEFAULT_URL if blank?(url)
end

Instance Attribute Details

#keyObject

Returns the value of attribute key.



5
6
7
# File 'lib/toktokkie/configuration.rb', line 5

def key
  @key
end

#secretObject

Returns the value of attribute secret.



5
6
7
# File 'lib/toktokkie/configuration.rb', line 5

def secret
  @secret
end

#urlObject

Returns the value of attribute url.



5
6
7
# File 'lib/toktokkie/configuration.rb', line 5

def url
  @url
end

Instance Method Details

#usable?Boolean

Returns:

  • (Boolean)


11
12
13
14
15
# File 'lib/toktokkie/configuration.rb', line 11

def usable?
  %i[key secret url].none? do |setting|
    blank?(send(setting))
  end
end