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/rvg/paint.rb lib/RMagick.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 1912
1912:     def initialize(img)
1913:        @img = img
1914:     end

Public Instance methods

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

[Source]

      # File lib/RMagick.rb, line 1922
1922:     def define(key, val = nil)
1923:        @img.define(key, val)
1924:     end

accepts Pixel object or color name

[Source]

      # File lib/RMagick.rb, line 1927
1927:     def highlight_color=(color)
1928:        color = @img.to_color(color) if color.respond_to?(:to_color)
1929:        @img.define("highlight-color", color)
1930:     end

accepts Pixel object or color name

[Source]

      # File lib/RMagick.rb, line 1933
1933:     def lowlight_color=(color)
1934:        color = @img.to_color(color) if color.respond_to?(:to_color)
1935:        @img.define("lowlight-color", color)
1936:     end

miscellaneous options like -verbose

[Source]

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

[Validate]