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 |