Class: Jabara::MySQL::Schema::Text

Inherits:
Object
  • Object
show all
Defined in:
lib/jabara/mysql/schema.rb

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeText

Returns a new instance of Text.



36
37
# File 'lib/jabara/mysql/schema.rb', line 36

def initialize
end

Class Method Details

.tagObject



32
33
34
# File 'lib/jabara/mysql/schema.rb', line 32

def self.tag
  :string
end

Instance Method Details

#parseObject



39
40
41
42
# File 'lib/jabara/mysql/schema.rb', line 39

def parse
  # TODO
  # unquote and de-escape
end

#validate(repr) ⇒ Object



44
45
46
47
# File 'lib/jabara/mysql/schema.rb', line 44

def validate(repr)
  return false, 'not string type.' unless ::Jabara.tag(repr) == :string
  return true, nil
end