Module: AnimateIt::TextEffects::ClassMethods
- Defined in:
- lib/animate_it/text_effects.rb
Instance Method Summary collapse
- #own_word_reveals ⇒ Object
- #punch_reveal(key, text, start:, offset: 0, stagger: 5, dur: 10) ⇒ Object
- #word_reveal(key, text, start:, offset: 0, stagger: 4, dur: 12, rise: 18) ⇒ Object
- #word_reveals_registry ⇒ Object
Instance Method Details
#own_word_reveals ⇒ Object
23 24 25 |
# File 'lib/animate_it/text_effects.rb', line 23 def own_word_reveals @own_word_reveals ||= {} end |
#punch_reveal(key, text, start:, offset: 0, stagger: 5, dur: 10) ⇒ Object
14 15 16 |
# File 'lib/animate_it/text_effects.rb', line 14 def punch_reveal(key, text, start:, offset: 0, stagger: 5, dur: 10) own_word_reveals[key.to_sym] = { kind: :punch, text:, start:, offset:, stagger:, dur: } end |
#word_reveal(key, text, start:, offset: 0, stagger: 4, dur: 12, rise: 18) ⇒ Object
10 11 12 |
# File 'lib/animate_it/text_effects.rb', line 10 def word_reveal(key, text, start:, offset: 0, stagger: 4, dur: 12, rise: 18) own_word_reveals[key.to_sym] = { kind: :rise, text:, start:, offset:, stagger:, dur:, rise: } end |
#word_reveals_registry ⇒ Object
18 19 20 21 |
# File 'lib/animate_it/text_effects.rb', line 18 def word_reveals_registry inherited = superclass.respond_to?(:word_reveals_registry) ? superclass.word_reveals_registry : {} inherited.merge(own_word_reveals) end |