class PDFRavager::Fields::Checkbox
Attributes
name[R]
value[R]
Public Class Methods
new(name, value, opts={})
click to toggle source
# File lib/pdf_ravager/fields/checkbox.rb, line 12 def initialize(name, value, opts={}) @name, @value = name, value @true_value = opts[:true_value] ? opts[:true_value] : '1' @false_value = opts[:false_value] ? opts[:false_value] : '0' end
Public Instance Methods
==(other)
click to toggle source
# File lib/pdf_ravager/fields/checkbox.rb, line 18 def ==(other) self.name == other.name && self.value == other.value end
acro_form_value()
click to toggle source
# File lib/pdf_ravager/fields/checkbox.rb, line 30 def acro_form_value @value ? @true_value : @false_value end
xfa_node_type()
click to toggle source
# File lib/pdf_ravager/fields/checkbox.rb, line 22 def xfa_node_type 'integer' end
xfa_value()
click to toggle source
# File lib/pdf_ravager/fields/checkbox.rb, line 26 def xfa_value @value ? @true_value : @false_value end