diff options
author | Lee Jarvis <lee@jarvis.co> | 2011-04-14 18:00:48 +0100 |
---|---|---|
committer | Lee Jarvis <lee@jarvis.co> | 2011-04-14 18:00:48 +0100 |
commit | 84c12a31dc3479125f718725a183221a31a9ce5f (patch) | |
tree | 4149c81935c752270ae1e08028d1c4ac6c780c22 | |
parent | 887f9adbf15cdb8777ec75c98114506a5a5e75a0 (diff) | |
download | slop-84c12a31dc3479125f718725a183221a31a9ce5f.tar.gz |
makes this method truly private
-rw-r--r-- | lib/slop.rb | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/lib/slop.rb b/lib/slop.rb index 03d738e..7d24f97 100644 --- a/lib/slop.rb +++ b/lib/slop.rb @@ -211,15 +211,19 @@ class Slop private - def self.initialize_and_parse(items, delete, options, &block) - if items.is_a?(Hash) && options.empty? - options = items - items = ARGV - end + class << self + private + + def initialize_and_parse(items, delete, options, &block) + if items.is_a?(Hash) && options.empty? + options = items + items = ARGV + end - slop = new(options, &block) - delete ? slop.parse!(items) : slop.parse(items) - slop + slop = new(options, &block) + delete ? slop.parse!(items) : slop.parse(items) + slop + end end def parse_items(items, delete=false, &block) |