Sha256: aff530dbde35e0cce436d91f94e5783796a9e5036c0cf5ec59fc2556e2a5c57b
Contents?: true
Size: 625 Bytes
Versions: 4
Compression:
Stored size: 625 Bytes
Contents
require_relative 'objects' require 'time' class TelegramBot::Date include TelegramBot::AutoFromMethods def self.members [] end def members self.class.members end def self.from(date) case date when ::DateTime, ::Date, ::Time new(date) when Integer new(Time.at(date).to_datetime) when String new(Datetime.parse(date)) when TelegramBot::Date date else super end end attr_accessor :datetime def initialize(datetime) @self.datetime = datetime end def method_missing(sym, *args, &blk) @datetime.send(sym, *args, &blk) end end
Version data entries
4 entries across 4 versions & 1 rubygems