X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=lib%2Feet.rb;h=483ac5543b6030ca137a956518fb884d00534fb4;hb=7119e79736e03ceeeb639b63304b6c9b050f54fb;hp=a7586b82f1abef4ffefa088d6558ac97f27fe90d;hpb=97c8bab3bc9e5d3665d4f6ad528ad5a140d808a3;p=ruby-eet.git diff --git a/lib/eet.rb b/lib/eet.rb index a7586b8..483ac55 100644 --- a/lib/eet.rb +++ b/lib/eet.rb @@ -1,7 +1,5 @@ #-- -# $Id: eet.rb 59 2005-06-08 16:13:15Z tilman $ -# -# Copyright (c) 2005 Tilman Sauerbeck (tilman at code-monkey de) +# Copyright (c) 2005-2007 Tilman Sauerbeck (tilman at code-monkey de) # # Permission is hereby granted, free of charge, to any person obtaining # a copy of this software and associated documentation files (the @@ -56,20 +54,6 @@ class Object end end -class Integer # :nodoc: - def to_eet_chunks(tag, type = nil) - fmt = case type - when :char: "c" - when :short: "v" - when :long_long: "q" - else "V" - end - - data = [self].pack(fmt) - [Eet::Chunk.new(tag, data)] - end -end - class String # :nodoc: def to_eet_chunks(tag, type = nil) [Eet::Chunk.new(tag, self + "\0")] @@ -112,6 +96,15 @@ module Eet class ChunkError < EetError; end + class File + def list(glob = "*") + warn "Eet::File#list is deprecated, " + + "use Eet::File#entries or Eet::File#[] instead" + + self[glob] + end + end + class Stream # :nodoc: def initialize(chunk = nil) super(chunk.nil? ? 0 : 1, chunk)