Class: Postscript::Model::Operators::GraphicsState::Setlinecap
- Inherits:
-
Postscript::Model::Operator
- Object
- Postscript::Model::Operator
- Postscript::Model::Operators::GraphicsState::Setlinecap
- Defined in:
- lib/postscript/model/operators/graphics_state.rb
Instance Attribute Summary collapse
-
#cap_code ⇒ Object
readonly
Returns the value of attribute cap_code.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(cap_code:) ⇒ Setlinecap
constructor
A new instance of Setlinecap.
Methods inherited from Postscript::Model::Operator
#accept, #operator?, register_as
Constructor Details
#initialize(cap_code:) ⇒ Setlinecap
Returns a new instance of Setlinecap.
34 35 36 37 |
# File 'lib/postscript/model/operators/graphics_state.rb', line 34 def initialize(cap_code:) @cap_code = cap_code.to_i freeze end |
Instance Attribute Details
#cap_code ⇒ Object (readonly)
Returns the value of attribute cap_code.
33 34 35 |
# File 'lib/postscript/model/operators/graphics_state.rb', line 33 def cap_code @cap_code end |
Class Method Details
.from_operands(stack) ⇒ Object
38 39 40 |
# File 'lib/postscript/model/operators/graphics_state.rb', line 38 def self.from_operands(stack) new(cap_code: stack.pop_number.to_i) end |