summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLee Jarvis <lee@jarvis.co>2011-04-14 18:00:48 +0100
committerLee Jarvis <lee@jarvis.co>2011-04-14 18:00:48 +0100
commit84c12a31dc3479125f718725a183221a31a9ce5f (patch)
tree4149c81935c752270ae1e08028d1c4ac6c780c22
parent887f9adbf15cdb8777ec75c98114506a5a5e75a0 (diff)
downloadslop-84c12a31dc3479125f718725a183221a31a9ce5f.tar.gz
makes this method truly private
-rw-r--r--lib/slop.rb20
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)