Method: LS4::MDSSelector.select_class
- Defined in:
- lib/ls4/service/mds.rb
.select_class(uri) ⇒ Object
173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 |
# File 'lib/ls4/service/mds.rb', line 173 def self.select_class(uri) if m = /^(\w{1,8})\:(.*)/.match(uri) type = m[1].to_sym expr = m[2] else type = :tt expr = uri end klass = IMPLS[type] unless klass raise "unknown MDS type: #{type}" end return klass, expr end |