Module: EditorHelper
- Defined in:
- app/helpers/editor_helper.rb
Instance Method Summary collapse
-
#toolbox_character_field(name = 'VAR') ⇒ String
ツールボックスのブロックに対して、キャラクターの入力フィールドの値を設定する.
-
#toolbox_key_field(name = 'KEY', value = 'K_SPACE') ⇒ String
ツールボックスのブロックに対して、キーの入力フィールドの値を設定する.
-
#toolbox_number_value(name, value = 0) ⇒ String
ツールボックスのブロックに対して、数値型の入力のブロックを設定する.
-
#toolbox_text_value(name = 'TEXT', value = '') ⇒ String
ツールボックスのブロックに対して、テキスト型の入力のブロックを設定する.
Instance Method Details
#toolbox_character_field(name = 'VAR') ⇒ String
ツールボックスのブロックに対して、キャラクターの入力フィールドの値を設定する
7 8 9 |
# File 'app/helpers/editor_helper.rb', line 7 def toolbox_character_field(name = 'VAR') %(<field name="#{h name}">char1</field>).html_safe end |
#toolbox_key_field(name = 'KEY', value = 'K_SPACE') ⇒ String
ツールボックスのブロックに対して、キーの入力フィールドの値を設定する
16 17 18 |
# File 'app/helpers/editor_helper.rb', line 16 def toolbox_key_field(name = 'KEY', value = 'K_SPACE') %(<field name="#{h name}">#{h value}</field>).html_safe end |
#toolbox_number_value(name, value = 0) ⇒ String
ツールボックスのブロックに対して、数値型の入力のブロックを設定する
25 26 27 28 29 30 31 32 33 |
# File 'app/helpers/editor_helper.rb', line 25 def toolbox_number_value(name, value = 0) <<-XML.strip_heredoc.html_safe <value name="#{h name}"> <block type="math_number"> <field name="NUM">#{h value.to_i}</field> </block> </value> XML end |
#toolbox_text_value(name = 'TEXT', value = '') ⇒ String
ツールボックスのブロックに対して、テキスト型の入力のブロックを設定する
40 41 42 43 44 45 46 47 48 |
# File 'app/helpers/editor_helper.rb', line 40 def toolbox_text_value(name = 'TEXT', value = '') <<-XML.strip_heredoc.html_safe <value name="#{h name}"> <block type="text"> <field name="TEXT">#{h value}</field> </block> </value> XML end |