Class: RbsMiniMagick::ImageMagick::ToolUsage
- Inherits:
-
Object
- Object
- RbsMiniMagick::ImageMagick::ToolUsage
- Defined in:
- lib/rbs_mini_magick/image_magick/tool_usage.rb
Overview
RbsMiniMagick::ImageMagick::ToolUsage
Instance Attribute Summary collapse
- #name ⇒ String readonly
- #options ⇒ Array<RbsMiniMagick::ImageMagick::Option> readonly
Class Method Summary collapse
Instance Method Summary collapse
- #initialize(name:, options:) ⇒ void constructor
Constructor Details
#initialize(name:, options:) ⇒ void
46 47 48 49 |
# File 'lib/rbs_mini_magick/image_magick/tool_usage.rb', line 46 def initialize(name:, options:) @name = name @options = end |
Instance Attribute Details
#name ⇒ String (readonly)
38 39 40 |
# File 'lib/rbs_mini_magick/image_magick/tool_usage.rb', line 38 def name @name end |
#options ⇒ Array<RbsMiniMagick::ImageMagick::Option> (readonly)
41 42 43 |
# File 'lib/rbs_mini_magick/image_magick/tool_usage.rb', line 41 def @options end |
Class Method Details
.build_by_raw_usage(name, raw_usage) ⇒ RbsMiniMagick::ImageMagick::ToolUsage
11 12 13 14 15 16 |
# File 'lib/rbs_mini_magick/image_magick/tool_usage.rb', line 11 def build_by_raw_usage(name, raw_usage) new( name: name, options: raw_usage.split("\n").filter_map { build_option_by_raw_line(_1) } ) end |