Class Magick::OptionalMethodArguments
In: lib/RMagick.rb
Parent: Object
Enum GeometryValue Stylable RVG\n[lib/rvg/clippath.rb\nlib/rvg/container.rb\nlib/rvg/deep_equal.rb\nlib/rvg/describable.rb\nlib/rvg/embellishable.rb\nlib/rvg/misc.rb\nlib/rvg/paint.rb\nlib/rvg/pathdata.rb\nlib/rvg/rvg.rb\nlib/rvg/stretchable.rb\nlib/rvg/stylable.rb\nlib/rvg/text.rb\nlib/rvg/transformable.rb\nlib/rvg/units.rb] Transformable Stretchable Embellishable Describable Duplicatable Comparable Image ImageList Enumerable Geometry OptionalMethodArguments HatchFill Draw lib/RMagick.rb lib/rvg/misc.rb ObjectData Application Pre_ObjectData_Descriptor Envelope Post_ObjectData_Descriptor IPTC Magick dot/m_14_0.png

Collects non-specific optional method arguments

Methods

Public Class methods

[Source]

      # File lib/RMagick.rb, line 1898
1898:     def initialize(img)
1899:        @img = img
1900:     end

Public Instance methods

set(key, val) corresponds to -set option:key val

[Source]

      # File lib/RMagick.rb, line 1908
1908:     def define(key, val = nil)
1909:        @img.define(key, val)
1910:     end

accepts Pixel object or color name

[Source]

      # File lib/RMagick.rb, line 1913
1913:     def highlight_color=(color)
1914:        color = @img.to_color(color) if color.respond_to?(:to_color)
1915:        @img.define("highlight-color", color)
1916:     end

accepts Pixel object or color name

[Source]

      # File lib/RMagick.rb, line 1919
1919:     def lowlight_color=(color)
1920:        color = @img.to_color(color) if color.respond_to?(:to_color)
1921:        @img.define("lowlight-color", color)
1922:     end

miscellaneous options like -verbose

[Source]

      # File lib/RMagick.rb, line 1903
1903:     def method_missing(mth, val)
1904:        @img.define(mth.to_s.tr('_', '-'), val)
1905:     end

[Validate]