Sha256: aef2a4f46c2d15b3f11f3c4685055baa82046fae8c49b50526b813f180ce5321

Contents?: true

Size: 328 Bytes

Versions: 5

Compression:

Stored size: 328 Bytes

Contents

module Rhoconnectrb
  module API
    class System
      
      def self.klass
        self.to_s.underscore.split('/')[2]
      end
      
      def self.method_missing method_name, *args
        action = method_name.to_s.split("_")
        Base.send(action[0],"/#{klass}/#{action[1]}",args[0])
      end
      
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
rhoconnect-rb-1.1.0 lib/rhoconnectrb/api/system.rb
rhoconnect-rb-1.0.3 lib/rhoconnectrb/api/system.rb
rhoconnect-rb-1.0.2 lib/rhoconnectrb/api/system.rb
rhoconnect-rb-1.0.1 lib/rhoconnectrb/api/system.rb
rhoconnect-rb-1.0.0 lib/rhoconnectrb/api/system.rb