class Holidays::Definition::Validator::CustomMethod
def valid?(m)
def valid?(m) valid_name?(m[:name]) && valid_arguments?(m[:arguments]) && valid_source?(m[:source]) end
def valid_arguments?(arguments)
def valid_arguments?(arguments) arguments.split(",").all? { |arg| arg == arg.chomp && VALID_ARGUMENTS.include?(arg.strip) } end
def valid_name?(name)
def valid_name?(name) !name.nil? && !name.empty? end
def valid_source?(source)
def valid_source?(source) !source.nil? && !source.empty? end