Sha256: 020b9853d1a939c7e1255d083a952a00149e094ccb51764d62c1da63d1fcb675

Contents?: true

Size: 317 Bytes

Versions: 1

Compression:

Stored size: 317 Bytes

Contents

require 'time'

class Numeric

  def minutes
    self * 60
  end

end

class Time
  def attributes(*only)
    %w{year month day hour minute week_day}.inject({}) do |attributes, name|
      name = name.to_sym
      attributes[name] = send(name) if only.empty? or only.include?(name)
      attributes
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
file_scheduler-0.0.2 spec/support/time.rb