Sha256: af759dff51f2fcc533b7fff088fb6178ec520d3eda823ef1d5f598a466bae4b3
Contents?: true
Size: 569 Bytes
Versions: 4
Compression:
Stored size: 569 Bytes
Contents
date_constructor = `Date` class Date def self.today %x{ var date = #{new}; date._date = new date_constructor(); return date; } end def initialize(year, month, day) `#{self}._date = new date_constructor(year, month - 1, day)` end def day `#{self}._date.getDate()` end def month `#{self}._date.getMonth() + 1` end def to_s %x{ var d = #{self}._date; return '' + d.getFullYear() + "-" + (d.getMonth() + 1) + "-" + d.getDate(); } end def year `#{self}._date.getFullYear()` end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
opal-0.3.33 | core/date.rb |
opal-0.3.32 | core/date.rb |
opal-0.3.31 | core/date.rb |
opal-0.3.30 | core/date.rb |