Method: Opencrx::Model::Map.opencrx_key_to_model
- Defined in:
- lib/opencrx/model/map.rb
.opencrx_key_to_model(key) ⇒ Object
7 8 9 10 11 12 13 |
# File 'lib/opencrx/model/map.rb', line 7 def opencrx_key_to_model(key) unless key.match(/^#{BASE_KEY}\.(.*)$/) raise "Unexpected key #{key}" end target_class_name = $1 ActiveSupport::Inflector.safe_constantize("::Opencrx::Model::#{target_class_name}") end |