Module: SquareSpeechBalloon::SpeechModule

Defined in:
lib/square_speech_balloon.rb

Instance Method Summary collapse

Instance Method Details

#arrayed_quotesObject



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_speechObject



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_settingsObject



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_defaultObject



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