Module: AnimateIt::TextEffects::ClassMethods

Defined in:
lib/animate_it/text_effects.rb

Instance Method Summary collapse

Instance Method Details

#own_word_revealsObject



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_registryObject



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