Class: Magick::Enum
- Inherits:
-
Object
show all
- Defined in:
- lib/rmagick4j/enum.rb
Class Method Summary
collapse
Instance Method Summary
collapse
Constructor Details
#initialize(name, val) ⇒ Enum
Returns a new instance of Enum.
11
12
13
14
|
# File 'lib/rmagick4j/enum.rb', line 11
def initialize(name, val)
@name = name
@val = val
end
|
Class Method Details
.def_val(name, val) ⇒ Object
6
7
8
9
|
# File 'lib/rmagick4j/enum.rb', line 6
def self.def_val(name, val)
enum = new(name, val)
Magick.const_set(name, enum)
end
|
Instance Method Details
#_val ⇒ Object
20
21
22
|
# File 'lib/rmagick4j/enum.rb', line 20
def _val
@val
end
|
#to_i ⇒ Object
16
17
18
|
# File 'lib/rmagick4j/enum.rb', line 16
def to_i
@val.ordinal
end
|