Class: Rubypack::Listing

Inherits:
Object
  • Object
show all
Defined in:
lib/rubypack/listing.rb

Instance Method Summary collapse

Constructor Details

#initialize(options) ⇒ Listing

Returns a new instance of Listing.



5
6
7
8
# File 'lib/rubypack/listing.rb', line 5

def initialize(options)
  @options = options
  @output = VerboseOutput.new
end

Instance Method Details

#list!Object



10
11
12
13
14
15
16
# File 'lib/rubypack/listing.rb', line 10

def list!
  pack = RubypackFile.new(filename: @options[:config], output: @output)
  pack.include(@options[:config])
  pack.include('vendor/cache/*')
  files = pack.list_files
  @output.status(' Files count:', files.count)
end