module ArelExtensions::DateDuration

Public Instance Methods

day() click to toggle source

function returns the month (as a number) given a date value.

# File lib/arel_extensions/date_duration.rb, line 23
def day
  ArelExtensions::Nodes::Duration.new "d", self
end
format(tpl) click to toggle source
# File lib/arel_extensions/date_duration.rb, line 43
def format(tpl)
  ArelExtensions::Nodes::Format.new [self, tpl]
end
hour() click to toggle source
# File lib/arel_extensions/date_duration.rb, line 31
def hour
  ArelExtensions::Nodes::Duration.new "h", self
end
minute() click to toggle source
# File lib/arel_extensions/date_duration.rb, line 35
def minute
  ArelExtensions::Nodes::Duration.new "mn", self
end
month() click to toggle source

function returns the month (as a number) given a date value.

# File lib/arel_extensions/date_duration.rb, line 13
def month
  ArelExtensions::Nodes::Duration.new "m", self
end
second() click to toggle source
# File lib/arel_extensions/date_duration.rb, line 39
def second
  ArelExtensions::Nodes::Duration.new "s", self
end
wday() click to toggle source
# File lib/arel_extensions/date_duration.rb, line 27
def wday
  ArelExtensions::Nodes::Duration.new 'wd', self
end
week() click to toggle source

function returns the week (as a number) given a date value.

# File lib/arel_extensions/date_duration.rb, line 18
def week
  ArelExtensions::Nodes::Duration.new "w", self
end
year() click to toggle source

function returns the year (as a number) given a date value.

# File lib/arel_extensions/date_duration.rb, line 8
def year
  ArelExtensions::Nodes::Duration.new "y", self
end