Class: Jeweler::Commands::Version::Write

Inherits:
Base
  • Object
show all
Defined in:
lib/jeweler/commands/version/write.rb

Instance Attribute Summary collapse

Attributes inherited from Base

#base_dir, #commit, #gemspec, #repo, #version_helper

Instance Method Summary collapse

Methods inherited from Base

#base_dir_path, build_for, #commit_version, #run, #working_subdir

Instance Attribute Details

#buildObject

Returns the value of attribute build.



5
6
7
# File 'lib/jeweler/commands/version/write.rb', line 5

def build
  @build
end

#majorObject

Returns the value of attribute major.



5
6
7
# File 'lib/jeweler/commands/version/write.rb', line 5

def major
  @major
end

#minorObject

Returns the value of attribute minor.



5
6
7
# File 'lib/jeweler/commands/version/write.rb', line 5

def minor
  @minor
end

#patchObject

Returns the value of attribute patch.



5
6
7
# File 'lib/jeweler/commands/version/write.rb', line 5

def patch
  @patch
end

Instance Method Details

#update_versionObject



6
7
8
# File 'lib/jeweler/commands/version/write.rb', line 6

def update_version
  version_helper.update_to major, minor, patch, build
end