Sha256: fa70b71807a220e5eec769031e4905f88d9ab47932a93046b0d35c30816621da

Contents?: true

Size: 350 Bytes

Versions: 1

Compression:

Stored size: 350 Bytes

Contents

class Nydp::Builtin::Date
  include Nydp::Helper, Nydp::Builtin::Base, Singleton

  def builtin_call y=:unset, m=:unset, d=:unset
    if y == :unset
      Date.today
    elsif m == :unset
      if y.respond_to?(:to_date)
        y.to_date
      elsif y.is_a?(String)
        ::Date.parse(y)
      end
    else
      Date.new(y,m,d)
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
nydp-0.6.0 lib/nydp/builtin/date.rb