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_pin_field(value, name = 'PIN') ⇒ String
ツールボックスのブロックに対して、PINの入力フィールドの値を設定する.
-
#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
ツールボックスのブロックに対して、数値型の入力のブロックを設定する
34 35 36 37 38 39 40 41 42 43 |
# File 'app/helpers/editor_helper.rb', line 34 def toolbox_number_value(name, value = 0) value = value.to_i unless value.is_a?(Numeric) " <value name=\"\#{h name}\">\n <block type=\"math_number\">\n <field name=\"NUM\">\#{h value}</field>\n </block>\n </value>\n XML\nend\n".strip_heredoc.html_safe |
#toolbox_pin_field(value, name = 'PIN') ⇒ String
ツールボックスのブロックに対して、PINの入力フィールドの値を設定する
25 26 27 |
# File 'app/helpers/editor_helper.rb', line 25 def toolbox_pin_field(value, name = 'PIN') %(<field name="#{h name}">#{h value}</field>).html_safe end |
#toolbox_text_value(name = 'TEXT', value = '') ⇒ String
ツールボックスのブロックに対して、テキスト型の入力のブロックを設定する
50 51 52 53 54 55 56 57 58 |
# File 'app/helpers/editor_helper.rb', line 50 def toolbox_text_value(name = 'TEXT', value = '') " <value name=\"\#{h name}\">\n <block type=\"text\">\n <field name=\"TEXT\">\#{h value}</field>\n </block>\n </value>\n XML\nend\n".strip_heredoc.html_safe |