class Zwemwater::Base

Attributes

data[R]
query[R]

Public Class Methods

new(query) click to toggle source
# File lib/zwemwater/base.rb, line 5
def initialize(query)
  @query = query
  @data = Zwemwater::Response.for(@query)
end

Public Instance Methods

status() click to toggle source
# File lib/zwemwater/base.rb, line 10
def status
  return nil if @data.empty?
  return @status unless @status.nil?
  
  status = @data['properties']['status']
  status['code'] = status['code'].to_sym
  status['date'] = Date.parse(status.delete('datum')) unless status['datum'].nil?
  
  @status = status
end