Module: SimpleSchema

Defined in:
lib/simple_schema.rb,
lib/simple_schema/errors.rb,
lib/simple_schema/schema.rb,
lib/simple_schema/version.rb,
lib/simple_schema/converter.rb,
lib/simple_schema/validator.rb,
lib/simple_schema/filter_items.rb,
lib/simple_schema/schema_items.rb,
lib/simple_schema/converter_items.rb,
lib/simple_schema/validator_items.rb,
lib/simple_schema/validator_lambda.rb,
lib/simple_schema/filter_properties.rb,
lib/simple_schema/schema_properties.rb,
lib/simple_schema/converter_properties.rb,
lib/simple_schema/validator_properties.rb

Defined Under Namespace

Classes: Converter, ConverterItems, ConverterProperties, FilterItems, FilterProperties, InvalidBuilder, InvalidDataType, InvalidSchemaType, MissingAttribute, Schema, SchemaItems, SchemaProperties, Validator, ValidatorItems, ValidatorLambda, ValidatorProperties

Constant Summary collapse

VERSION =
"0.0.7"

Class Method Summary collapse

Class Method Details

.translate(key, key_name) ⇒ Object



17
18
19
20
21
22
23
24
25
26
# File 'lib/simple_schema.rb', line 17

def self.translate(key, key_name)
      begin 
        translated_key = key_name
        translated_key = key if translated_key.empty?
        translated_key = translated_key.to_sym
      rescue
        translated_key = key
      end
  translated_key
end