Class: SlowBlink::Message::DATE Abstract

Inherits:
Object
  • Object
show all
Defined in:
lib/slow_blink/message/date.rb

Overview

This class is abstract.

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(value) ⇒ DATE

Returns a new instance of DATE.



48
49
50
# File 'lib/slow_blink/message/date.rb', line 48

def initialize(value)
    set(value)            
end

Class Method Details

.typeObject



27
28
29
# File 'lib/slow_blink/message/date.rb', line 27

def self.type
    @type
end

Instance Method Details

#getObject



40
41
42
# File 'lib/slow_blink/message/date.rb', line 40

def get
    @value
end

#set(value) ⇒ Object



44
45
46
# File 'lib/slow_blink/message/date.rb', line 44

def set(value)
    raise TypeError.new "type not supported"
end

#to_tagObject



57
58
59
# File 'lib/slow_blink/message/date.rb', line 57

def to_tag
    @value.to_s
end