Class: CTioga2::MetaBuilder::Types::AlignedPointType

Inherits:
CTioga2::MetaBuilder::Type show all
Defined in:
lib/ctioga2/metabuilder/types/coordinates.rb

Overview

A class that produces a Graphics::Types::AlignedPoint. It takes one optional argument : a :default (:frame, :figure or :page), see Graphics::Types::Dimensions::from_text for more information.

Instance Attribute Summary

Attributes inherited from CTioga2::MetaBuilder::Type

#namespace, #namespace_lookup, #passthrough, #re_shortcuts, #shortcuts, #type

Instance Method Summary collapse

Methods inherited from CTioga2::MetaBuilder::Type

#boolean?, #default_value, from_string, get_param_type, get_type, #initialize, #option_parser_long_option, #option_parser_option, #string_to_type, #type_name, type_name, #type_to_string

Constructor Details

This class inherits a constructor from CTioga2::MetaBuilder::Type

Instance Method Details

#string_to_type_internal(str) ⇒ Object



85
86
87
88
# File 'lib/ctioga2/metabuilder/types/coordinates.rb', line 85

def string_to_type_internal(str)
  default = @type[:default] || :frame
  return Graphics::Types::AlignedPoint::from_text(str, default)
end