Class: IERS::DataStatus

Inherits:
Data
  • Object
show all
Defined in:
lib/iers/data_status.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#cache_ageInteger? (readonly)

age in seconds, or +nil+

Returns:

  • (Integer, nil)

    the current value of cache_age



6
7
8
# File 'lib/iers/data_status.rb', line 6

def cache_age
  @cache_age
end

#sourceSymbol (readonly)

+:cached+, +:custom+, or +:bundled+

Returns:

  • (Symbol)

    the current value of source



6
7
8
# File 'lib/iers/data_status.rb', line 6

def source
  @source
end

Instance Method Details

#bundled?Boolean

Returns:

  • (Boolean)


13
14
15
# File 'lib/iers/data_status.rb', line 13

def bundled?
  source == :bundled
end

#cached?Boolean

Returns:

  • (Boolean)


8
9
10
# File 'lib/iers/data_status.rb', line 8

def cached?
  source == :cached
end

#custom?Boolean

Returns:

  • (Boolean)


18
19
20
# File 'lib/iers/data_status.rb', line 18

def custom?
  source == :custom
end