Class: UIC::SlideValues
- Inherits:
-
Object
show all
- Defined in:
- lib/ruic/assets.rb
Instance Attribute Summary collapse
Instance Method Summary
collapse
Constructor Details
#initialize(asset, slide) ⇒ SlideValues
Returns a new instance of SlideValues.
426
427
428
429
|
# File 'lib/ruic/assets.rb', line 426
def initialize( asset, slide )
@asset = asset
@slide = slide
end
|
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
#method_missing(name, *args, &blk) ⇒ Object
436
437
438
|
# File 'lib/ruic/assets.rb', line 436
def method_missing( name, *args, &blk )
asset.send(name,*args,&blk)
end
|
Instance Attribute Details
#asset ⇒ Object
Returns the value of attribute asset.
425
426
427
|
# File 'lib/ruic/assets.rb', line 425
def asset
@asset
end
|
Instance Method Details
#[](attribute_name) ⇒ Object
430
431
432
|
# File 'lib/ruic/assets.rb', line 430
def [](attribute_name)
@asset[attribute_name,@slide]
end
|
#[]=(attribute_name, new_value) ⇒ Object
433
434
435
|
# File 'lib/ruic/assets.rb', line 433
def []=( attribute_name, new_value )
@asset[attribute_name,@slide] = new_value
end
|
#inspect ⇒ Object
439
440
441
|
# File 'lib/ruic/assets.rb', line 439
def inspect
"<#{@asset.inspect} on slide #{@slide.inspect}>"
end
|