class BettyResource::Configuration

Attributes

host[RW]
password[RW]
user[RW]

Public Class Methods

new(args = {}) click to toggle source
# File lib/betty_resource/configuration.rb, line 5
def initialize(args = {})
  args.each do |key, value|
    send("#{key}=", value) if [:host, :user, :password].include?(key.to_sym)
  end
end

Public Instance Methods

validate!() click to toggle source
# File lib/betty_resource/configuration.rb, line 15
def validate!
  raise InvalidError if [:host, :user, :password].any? { |option| send(option).to_s.strip.empty? }
end