Class: AlNumber
Overview
数値入力ウィジェット
Instance Attribute Summary collapse
-
#max ⇒ Integer
最大値.
-
#min ⇒ Integer
最小値.
Attributes inherited from AlWidget
#filter, #foreign, #hidden, #label, #message, #name, #required, #tag_attr, #tag_type, #value, #value_format
Instance Method Summary collapse
-
#initialize(name, arg = {}) ⇒ AlNumber
constructor
(AlNumber) constructor.
-
#make_value(*arg) ⇒ String
(AlNumber) HTML値の生成.
Methods inherited from AlWidget
#make_tag, #set_attr, #set_value
Constructor Details
#initialize(name, arg = {}) ⇒ AlNumber
(AlNumber) constructor
1378 1379 1380 1381 1382 |
# File 'lib/al_form.rb', line 1378 def initialize( name, arg = {} ) super( name, arg ) @max = arg[:max] @min = arg[:min] end |
Instance Attribute Details
#max ⇒ Integer
Returns 最大値.
1364 1365 1366 |
# File 'lib/al_form.rb', line 1364 def max @max end |
#min ⇒ Integer
Returns 最小値.
1367 1368 1369 |
# File 'lib/al_form.rb', line 1367 def min @min end |
Instance Method Details
#make_value(*arg) ⇒ String
(AlNumber) HTML値の生成
1391 1392 1393 1394 1395 |
# File 'lib/al_form.rb', line 1391 def make_value( *arg ) v = arg.empty? ? @value : arg[0] v = sprintf( @value_format, v ) if @value_format && v return Alone::escape_html( v ) end |