Sha256: 3c41382608e20518933070d49082d1e5c363f3ce485a59e770098e17c0afb50c

Contents?: true

Size: 608 Bytes

Versions: 108

Compression:

Stored size: 608 Bytes

Contents

# Date code pulled from:
# Ruby Cookbook by Lucas Carlson and Leonard Richardson
# Published by O'Reilly
# ISBN: 0-596-52369-6
class Date
  def feed_utils_to_gm_time
    feed_utils_to_time(new_offset, :gm)
  end

  def feed_utils_to_local_time
    feed_utils_to_time(new_offset(DateTime.now.offset-offset), :local)
  end

  private
  def feed_utils_to_time(dest, method)
    #Convert a fraction of a day to a number of microseconds
    usec = (dest.sec_fraction * 60 * 60 * 24 * (10**6)).to_i
    Time.send(method, dest.year, dest.month, dest.day, dest.hour, dest.min,
              dest.sec, usec)
  end
end

Version data entries

108 entries across 108 versions & 33 rubygems

Version Path
Spectives-feedzirra-0.0.28 lib/core_ext/date.rb
Spectives-feedzirra-0.0.29 lib/core_ext/date.rb
Spectives-feedzirra-0.0.31 lib/core_ext/date.rb
Spectives-logophobia-feedzirra-0.0.31 lib/core_ext/date.rb
UnderpantsGnome-feedzirra-0.0.14 lib/core_ext/date.rb
UnderpantsGnome-feedzirra-0.0.15 lib/core_ext/date.rb
UnderpantsGnome-feedzirra-0.0.16 lib/core_ext/date.rb
astro-feedzirra-0.0.12 lib/core_ext/date.rb
astro-feedzirra-0.0.8.20090419 lib/core_ext/date.rb
dakrone-feedzirra-0.0.16.1 lib/core_ext/date.rb
dinsley-feedzirra-0.0.10 lib/core_ext/date.rb
dinsley-feedzirra-0.0.11 lib/core_ext/date.rb
dinsley-feedzirra-0.0.8 lib/core_ext/date.rb
dinsley-feedzirra-0.0.9 lib/core_ext/date.rb
eric-feedzirra-0.0.8 lib/core_ext/date.rb
jeffrafter-feedzirra-0.0.4 lib/core_ext/date.rb
jsl-feedzirra-0.0.12.1 lib/core_ext/date.rb
jsl-feedzirra-0.0.12.10 lib/core_ext/date.rb
jsl-feedzirra-0.0.12.12 lib/core_ext/date.rb
jsl-feedzirra-0.0.12.2 lib/core_ext/date.rb