class Holidays::Definition::Validator::CustomMethod
Constants
- VALID_ARGUMENTS
Public Instance Methods
valid?(m)
click to toggle source
# File lib/holidays/definition/validator/custom_method.rb, line 7 def valid?(m) valid_name?(m[:name]) && valid_arguments?(m[:arguments]) && valid_source?(m[:source]) end
Private Instance Methods
valid_arguments?(arguments)
click to toggle source
# File lib/holidays/definition/validator/custom_method.rb, line 19 def valid_arguments?(arguments) arguments.split(",").all? { |arg| arg == arg.chomp && VALID_ARGUMENTS.include?(arg.strip) } end
valid_name?(name)
click to toggle source
# File lib/holidays/definition/validator/custom_method.rb, line 15 def valid_name?(name) !name.nil? && !name.empty? end
valid_source?(source)
click to toggle source
# File lib/holidays/definition/validator/custom_method.rb, line 25 def valid_source?(source) !source.nil? && !source.empty? end