Method: Codelog::Command::Step::Version#initialize
- Defined in:
- lib/codelog/command/step/version.rb
#initialize(version, release_date, outputter) ⇒ Version
Returns a new instance of Version.
14 15 16 17 18 19 20 21 |
# File 'lib/codelog/command/step/version.rb', line 14 def initialize(version, release_date, outputter) abort(Codelog::Message::Error.missing_config_file) unless config_file_exists? @version = version @release_date = Date.strptime(release_date, Codelog::Config.date_input_format).to_s @outputter = outputter rescue ArgumentError abort(Codelog::Message::Error.invalid_date_format) end |