Class: BetweenOrEqualDateGteqTimeInput

Inherits:
BetweenOrEqualDateInput show all
Defined in:
app/inputs/between_or_equal_date_gteq_time_input.rb

Instance Method Summary collapse

Methods inherited from BetweenOrEqualDateInput

#clear_btn, #gteq_field, #lteq_field

Methods inherited from BetweenOrEqualInput

#gteq_field, #input, #literal_and, #lteq_field, #span_gteq, #span_lteq

Instance Method Details

#gteq_input_html_optionsObject



2
3
4
5
6
# File 'app/inputs/between_or_equal_date_gteq_time_input.rb', line 2

def gteq_input_html_options
  opts = super
  opts[:arel_predicate_gteq] = :"#{attribute_name}_gteq_time"
  opts
end

#gteq_valueObject



14
15
16
# File 'app/inputs/between_or_equal_date_gteq_time_input.rb', line 14

def gteq_value
  object&.send(:"#{attribute_name}_gteq_time").try(:to_date)
end

#label_targetObject



22
23
24
# File 'app/inputs/between_or_equal_date_gteq_time_input.rb', line 22

def label_target
  :"#{attribute_name}_gteq_time"
end

#lteq_input_html_optionsObject



8
9
10
11
12
# File 'app/inputs/between_or_equal_date_gteq_time_input.rb', line 8

def lteq_input_html_options
  opts = super
  opts[:arel_predicate_lteq] = :"#{attribute_name}_lteq_time"
  opts
end

#lteq_valueObject



18
19
20
# File 'app/inputs/between_or_equal_date_gteq_time_input.rb', line 18

def lteq_value
  object&.send(:"#{attribute_name}_lteq_time").try(:to_date)
end