Sha256: b1c3a1315c778143e8481fa14f4f51c8b8c3f02f0ecc3a8d50befd488efe17dc
Contents?: true
Size: 1.34 KB
Versions: 1
Compression:
Stored size: 1.34 KB
Contents
require 'aws/cfn/stacker/version' module VersionHelper =begin /** * A bean for holding version info */ =end # noinspection RubyInstanceVariableNamingConvention,RubyDefParenthesesInspection class VersionInfo def initialize(version,release,date) @m_version = version @m_release = release @m_date = date end # Gets the version # # @return the version def getVersion() @m_version end def getUser() @m_user end def getRelease() @m_release end def getDate() @m_date end # noinspection RubyClassMethodNamingConvention,RubyClassVariableNamingConvention,RubyClassVariableUsageInspection,RubyDefParenthesesInspection class << self def createVersionInfo() @@g_versionInfo = VersionInfo.new(::Aws::Cfn::Stacker::VERSION, ::Aws::Cfn::Stacker::RELEASE, DateTime.now.strftime('%Y/%m/%d %H:%M:%S')) end end def to_s <<-EOS Version: #{@m_version} Release: #{@m_release} Date: #{@m_date} EOS end def to_h Hash[ :Version, @m_version, :Release, @m_release, :Date, @m_date ] end private attr :m_version attr :m_release attr :m_date def m_date=(d) @m_date = d end def m_release=(r) @m_release = r end def m_version=(v) @m_version = v end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
aws-cfn-stacker-0.0.6 | app/helpers/version_helper.rb |