Module: EventParamHelper

Defined in:
lib/kalindar/event.rb

Constant Summary collapse

@@duration_param =

minutes for abbrevations

{
  '15m' => 15,
  '30m' => 30,
  '60m' => 60,
  '90m' => 90,
  '120m' => 120,
  '1d'  => 24 * 60,
  '2d'  => 24 * 2 * 60,
  '5d'  => 24 * 5 * 60,
  '1w'  => 24 * 7 * 60
}

Class Method Summary collapse

Class Method Details

.check_params(params) ⇒ Object



131
132
133
134
135
136
137
138
139
140
# File 'lib/kalindar/event.rb', line 131

def self.check_params params
  errors = {}
  if not(params[:start_time] =~ /\d\d:\d\d/)
    errors[:start_time] = ''
  end
  if not(duration params[:duration])
    errors[:duration] = ''
  end
  errors
end

.duration(duration_p) ⇒ Object



126
127
128
129
# File 'lib/kalindar/event.rb', line 126

def self.duration duration_p
  # throw
  @@duration_param[duration_p]
end