class Ec2Meta::ApiLoader
Public Class Methods
api_module(api_version)
click to toggle source
# File lib/ec2_meta/loader.rb, line 7 def self.api_module(api_version) raise 'require valid api_version' if api_version.nil? || api_version.empty? api_namespace = Ec2Meta.const_get('Api' + api_version.delete('-')) api_namespace.const_get('Base') rescue NameError raise NotSupported, "Not Supported the api_version: #{api_version}" end