Class: Osheet::Partial
- Inherits:
-
Proc
- Object
- Proc
- Osheet::Partial
- Includes:
- Instance
- Defined in:
- lib/osheet/partial.rb
Direct Known Subclasses
Instance Method Summary collapse
-
#initialize(name) ⇒ Partial
constructor
A new instance of Partial.
- #name ⇒ Object
- #name=(v) ⇒ Object
Constructor Details
#initialize(name) ⇒ Partial
Returns a new instance of Partial.
11 12 13 14 15 16 17 18 |
# File 'lib/osheet/partial.rb', line 11 def initialize(name) unless name.kind_of?(::String) || name.kind_of?(::Symbol) raise ArgumentError, "please use a string or symbol for the partial name." end set_ivar(:name, name.to_s) super() end |
Instance Method Details
#name ⇒ Object
20 |
# File 'lib/osheet/partial.rb', line 20 def name; get_ivar(:name); end |
#name=(v) ⇒ Object
21 |
# File 'lib/osheet/partial.rb', line 21 def name=(v); set_ivar(:name, v); end |