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