class Thinreports::TemplateCLI::DateTime

Public Class Methods

new(datetime) click to toggle source
# File lib/thinreports/template-cli/datetime.rb, line 9
def initialize(datetime)
  @datetime = datetime
end
now() click to toggle source
# File lib/thinreports/template-cli/datetime.rb, line 13
def self.now
  new(::DateTime.now)
end
parse(*args) click to toggle source
# File lib/thinreports/template-cli/datetime.rb, line 17
def self.parse(*args)
  new(::DateTime.parse(*args))
end

Public Instance Methods

strftime(format) click to toggle source
# File lib/thinreports/template-cli/datetime.rb, line 21
def strftime(format)
  @datetime.to_era(format)
end
to_s() click to toggle source
# File lib/thinreports/template-cli/datetime.rb, line 25
def to_s
  @datetime.to_s
end