Class: DocWrapper::StringPropertyDefinition

Inherits:
InnerHtmlPropertyDefinition show all
Defined in:
lib/doc_wrapper/string_property_definition.rb

Instance Attribute Summary

Attributes inherited from BasePropertyDefinition

#block, #options, #property_name, #selector, #type

Instance Method Summary collapse

Methods inherited from InnerHtmlPropertyDefinition

#get_nodes, #property, #raw_property

Methods inherited from BasePropertyDefinition

#initialize, #property

Constructor Details

This class inherits a constructor from DocWrapper::BasePropertyDefinition

Instance Method Details

#transform(result) ⇒ Object



3
4
5
6
7
# File 'lib/doc_wrapper/string_property_definition.rb', line 3

def transform (result)
  result = options[:parser].call(result) if !result.blank? && options[:parser]
  result = block.call(result) if block
  result
end