Class: Graft::Xml::Type::Boolean

Inherits:
Graft::Xml::Type show all
Defined in:
lib/graft/xml/type.rb

Overview

Boolean

Instance Method Summary collapse

Methods inherited from Graft::Xml::Type

#initialize, #value

Constructor Details

This class inherits a constructor from Graft::Xml::Type

Instance Method Details

#convertObject



48
49
50
# File 'lib/graft/xml/type.rb', line 48

def convert
  true_values.include?(@source) ? true : false
end

#convertible?Boolean

Returns:



44
45
46
# File 'lib/graft/xml/type.rb', line 44

def convertible?
  (true_values + false_values).include?(@source)
end

#false_valuesObject



40
41
42
# File 'lib/graft/xml/type.rb', line 40

def false_values
  ['false', '0']
end

#true_valuesObject



36
37
38
# File 'lib/graft/xml/type.rb', line 36

def true_values
  ['true', '1']
end