Class: Fonte::Nodes::SteamIDUniverseNode

Inherits:
Treetop::Runtime::SyntaxNode
  • Object
show all
Defined in:
lib/fonte/nodes/steam_id_universe_node.rb

Instance Method Summary collapse

Instance Method Details

#beta?Boolean

Returns:

  • (Boolean)


29
30
31
# File 'lib/fonte/nodes/steam_id_universe_node.rb', line 29

def beta?
  value == "Beta"
end

#developer?Boolean

Returns:

  • (Boolean)


37
38
39
# File 'lib/fonte/nodes/steam_id_universe_node.rb', line 37

def developer?
  value = "Dev"
end

#internal?Boolean

Returns:

  • (Boolean)


33
34
35
# File 'lib/fonte/nodes/steam_id_universe_node.rb', line 33

def internal?
  value == "Internal"
end

#public?Boolean

Returns:

  • (Boolean)


25
26
27
# File 'lib/fonte/nodes/steam_id_universe_node.rb', line 25

def public?
  value == "Public"
end

#rc?Boolean

Returns:

  • (Boolean)


41
42
43
# File 'lib/fonte/nodes/steam_id_universe_node.rb', line 41

def rc?
  value == "RC"
end

#unspecified?Boolean

Returns:

  • (Boolean)


21
22
23
# File 'lib/fonte/nodes/steam_id_universe_node.rb', line 21

def unspecified?
  value == "Unspecified"
end

#valueObject



4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# File 'lib/fonte/nodes/steam_id_universe_node.rb', line 4

def value
  case universe.text_value.to_i
    when 0
      "Unspecified"
    when 1
      "Public"
    when 2
      "Beta"
    when 3
      "Internal"
    when 4
      "Dev"
    when 5
      "RC"
    end
end