source: app/src/dgp/Seg.rb @ 0214596

help
Last change on this file since 0214596 was 0214596, checked in by pawelk <pawelk@…>, 16 years ago

Dodalismy do pakietu utt komponent dgp (brak configow i innych bajerow).

git-svn-id: svn://atos.wmid.amu.edu.pl/utt@24 e293616e-ec6a-49c2-aa92-f4a8b91c5d16

  • Property mode set to 100644
File size: 343 bytes
Line 
1
2class Seg
3 
4  def initialize(s="")
5    @line=s
6    self
7  end
8
9  def to_s
10    @line.chomp
11  end
12
13  def set(s)
14    @line=s
15    self
16  end
17
18  def field(key)
19    if key.class==Fixnum
20      @line.split[key-1]
21    elsif key.class==String
22      @line =~ /\s#{key}:(\S+)/; $1
23    end
24  end
25  alias [] field
26
27  def fields
28    @line.split
29  end
30
31end
Note: See TracBrowser for help on using the repository browser.