Module: SquareSpeechBalloon::SpeechModule
- Defined in:
- lib/square_speech_balloon.rb
Instance Method Summary collapse
- #arrayed_quotes ⇒ Object
- #extend_speech ⇒ Object
- #extend_speech=(params) ⇒ Object
- #parsed_settings ⇒ Object
- #supply_default ⇒ Object
Instance Method Details
#arrayed_quotes ⇒ Object
87 88 89 |
# File 'lib/square_speech_balloon.rb', line 87 def arrayed_quotes @arrayed_quotes ||= (self.quotes.blank? ? self.parsed_settings['speech_balloon']['quotes'].to_s : self.quotes).split(/ /) end |
#extend_speech ⇒ Object
79 80 81 |
# File 'lib/square_speech_balloon.rb', line 79 def extend_speech @extend_speech ||= SquareSpeechBalloon::Speech.new end |
#extend_speech=(params) ⇒ Object
83 84 85 |
# File 'lib/square_speech_balloon.rb', line 83 def extend_speech= params @extend_speech = SquareSpeechBalloon::Speech.new params end |
#parsed_settings ⇒ Object
63 64 65 |
# File 'lib/square_speech_balloon.rb', line 63 def parsed_settings @parsed_settings ||= get_parent.speech_balloon_template.parsed_settings end |
#supply_default ⇒ Object
67 68 69 70 71 72 73 74 75 76 77 |
# File 'lib/square_speech_balloon.rb', line 67 def supply_default s = self.parsed_settings['all']['speech'] self.x = s['x_rate'] self.y = s['y_rate'] self.width = s['width_rate'] self.height = s['height_rate'] self.quotes = '' self.font_size = self.parsed_settings['speech_balloon']['default_font_size'] self.text_align = self.parsed_settings['speech_balloon']['default_text_align'] self.fore_color = self.parsed_settings['speech_balloon']['default_fore_color'] end |