Module: SquareSpeechBalloon::BalloonModule
- Defined in:
- lib/square_speech_balloon.rb
Instance Method Summary collapse
- #balloon_extend ⇒ Object
- #balloon_extend=(params) ⇒ Object
- #new_balloon(params = {}) ⇒ Object
- #parsed_settings ⇒ Object
- #select_system_picture ⇒ Object
- #supply_default ⇒ Object
Instance Method Details
#balloon_extend ⇒ Object
42 43 44 45 |
# File 'lib/square_speech_balloon.rb', line 42 def balloon_extend self.new_balloon unless @balloon_extend @balloon_extend end |
#balloon_extend=(params) ⇒ Object
47 48 49 |
# File 'lib/square_speech_balloon.rb', line 47 def balloon_extend= params @balloon_extend = SquareSpeechBalloon::Balloon.new params end |
#new_balloon(params = {}) ⇒ Object
51 52 53 54 |
# File 'lib/square_speech_balloon.rb', line 51 def new_balloon params = {} @balloon_extend = SquareSpeechBalloon::Balloon.new params @balloon_extend.supply_default end |
#parsed_settings ⇒ Object
56 57 58 |
# File 'lib/square_speech_balloon.rb', line 56 def parsed_settings @parsed_settings ||= self.speech_balloon_template.parsed_settings end |
#select_system_picture ⇒ Object
60 61 62 63 64 |
# File 'lib/square_speech_balloon.rb', line 60 def select_system_picture s = self.parsed_settings['all']['balloon'] self.system_picture_id = s['system_picture_id'] self.system_picture_id end |
#supply_default ⇒ Object
33 34 35 36 37 38 39 40 |
# File 'lib/square_speech_balloon.rb', line 33 def supply_default s = self.parsed_settings['all']['balloon'] self.x = 0 self.y = 0 self.width = self.parsed_settings['speech_balloon']['default_width'] self.height = self.parsed_settings['speech_balloon']['default_height'] self.r = 0 end |