Parent

Class Index [+]

Quicksearch

Jeweler::Commands::WriteGemspec

Attributes

base_dir[RW]
gemspec[RW]
version[RW]
output[RW]
gemspec_helper[RW]
version_helper[RW]

Public Class Methods

build_for(jeweler) click to toggle source
    # File lib/jeweler/commands/write_gemspec.rb, line 26
26:       def self.build_for(jeweler)
27:         command = new
28: 
29:         command.base_dir = jeweler.base_dir
30:         command.gemspec = jeweler.gemspec
31:         command.version = jeweler.version
32:         command.output = jeweler.output
33:         command.gemspec_helper = jeweler.gemspec_helper
34:         command.version_helper = jeweler.version_helper
35: 
36:         command
37:       end
new() click to toggle source
   # File lib/jeweler/commands/write_gemspec.rb, line 6
6:       def initialize
7:         self.output = $stdout
8:       end

Public Instance Methods

gemspec_helper() click to toggle source
    # File lib/jeweler/commands/write_gemspec.rb, line 22
22:       def gemspec_helper
23:         @gemspec_helper ||= GemSpecHelper.new(self.gemspec, self.base_dir)
24:       end
run() click to toggle source
    # File lib/jeweler/commands/write_gemspec.rb, line 10
10:       def run
11:         gemspec_helper.spec.version ||= begin
12:           version_helper.refresh
13:           version_helper.to_s
14:         end
15: 
16:         gemspec_helper.spec.date    = Time.now
17:         gemspec_helper.write
18: 
19:         output.puts "Generated: #{gemspec_helper.path}"  
20:       end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.