Class: BetweenOrEqualDateGteqTimeInput
Overview
SimpleForm input wrapper: between or equal date gteq time.
Instance Method Summary
collapse
#clear_btn, #gteq_field, #lteq_field
#gteq_field, #input, #literal_and, #lteq_field, #span_gteq, #span_lteq
Instance Method Details
4
5
6
7
8
|
# File 'app/inputs/between_or_equal_date_gteq_time_input.rb', line 4
def gteq_input_html_options
opts = super
opts[:arel_predicate_gteq] = :"#{attribute_name}_gteq_time"
opts
end
|
#gteq_value ⇒ Object
16
17
18
|
# File 'app/inputs/between_or_equal_date_gteq_time_input.rb', line 16
def gteq_value
object&.send(:"#{attribute_name}_gteq_time").try(:to_date)
end
|
#label_target ⇒ Object
24
25
26
|
# File 'app/inputs/between_or_equal_date_gteq_time_input.rb', line 24
def label_target
:"#{attribute_name}_gteq_time"
end
|
10
11
12
13
14
|
# File 'app/inputs/between_or_equal_date_gteq_time_input.rb', line 10
def lteq_input_html_options
opts = super
opts[:arel_predicate_lteq] = :"#{attribute_name}_lteq_time"
opts
end
|
#lteq_value ⇒ Object
20
21
22
|
# File 'app/inputs/between_or_equal_date_gteq_time_input.rb', line 20
def lteq_value
object&.send(:"#{attribute_name}_lteq_time").try(:to_date)
end
|