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 1891
1891:     def initialize(img)
1892:        @img = img
1893:     end

Public Instance methods

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

[Source]

      # File lib/RMagick.rb, line 1901
1901:     def define(key, val = nil)
1902:        @img.define(key, val)
1903:     end

accepts Pixel object or color name

[Source]

      # File lib/RMagick.rb, line 1906
1906:     def highlight_color=(color)
1907:        color = @img.to_color(color) if color.respond_to?(:to_color)
1908:        @img.define("highlight-color", color)
1909:     end

accepts Pixel object or color name

[Source]

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

miscellaneous options like -verbose

[Source]

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

[Validate]