class SplitDateTime::Splitter::Naming
Public Class Methods
date_getter(field, prefix = nil)
click to toggle source
# File lib/split_date_time/splitter.rb, line 18 def self.date_getter(field, prefix = nil) "#{prefix_or_field(field, prefix)}_date" end
date_setter(field, prefix = nil)
click to toggle source
# File lib/split_date_time/splitter.rb, line 22 def self.date_setter(field, prefix = nil) "#{prefix_or_field(field, prefix)}_date=" end
prefix_or_field(field, prefix = nil)
click to toggle source
# File lib/split_date_time/splitter.rb, line 26 def self.prefix_or_field(field, prefix = nil) prefix.present? ? "#{prefix}" : "#{field}" end
time_getter(field, prefix = nil)
click to toggle source
# File lib/split_date_time/splitter.rb, line 10 def self.time_getter(field, prefix = nil) "#{prefix_or_field(field, prefix)}_time" end
time_setter(field, prefix = nil)
click to toggle source
# File lib/split_date_time/splitter.rb, line 14 def self.time_setter(field, prefix = nil) "#{prefix_or_field(field, prefix)}_time=" end