diff options
| author | Zack Hobson | 2013-12-27 08:52:32 -0800 | 
|---|---|---|
| committer | Zack Hobson | 2013-12-27 08:52:32 -0800 | 
| commit | 10f20b39e1041377ea8937a8f52f0ca2191c2bdd (patch) | |
| tree | 2c895848a42a9cd5f8b8e0e8d53603714d823226 /lib | |
| parent | 4d3f9711509543addef173b5c6ac87abc861330a (diff) | |
| parent | f489d2095b9377ac78d3149c6007265fcbda9727 (diff) | |
| download | hcl-10f20b39e1041377ea8937a8f52f0ca2191c2bdd.tar.bz2 | |
Merge branch 'master' into resource_routes
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/hcl/net.rb | 14 | 
1 files changed, 6 insertions, 8 deletions
| diff --git a/lib/hcl/net.rb b/lib/hcl/net.rb index dc75e39..01fb737 100644 --- a/lib/hcl/net.rb +++ b/lib/hcl/net.rb @@ -6,19 +6,17 @@ module HCl      class << self        # configuration accessors        CONFIG_VARS = [ :login, :password, :subdomain, :ssl ].freeze -      CONFIG_VARS.each { |config_var| attr_accessor config_var } +      CONFIG_VARS.each { |config_var| attr_reader config_var }        def config_hash          CONFIG_VARS.inject({}) {|c,k| c.update(k => send(k)) }        end -      def configure opts = nil -        if opts -          self.login = opts['login'] -          self.password = opts['password'] -          self.subdomain = opts['subdomain'] -          self.ssl = opts['ssl'] -        end +      def configure opts +        @login = opts['login'].freeze +        @password = opts['password'].freeze +        @subdomain = opts['subdomain'].freeze +        @ssl = !!opts['ssl']        end        def http | 
