class Kloudless::Model

Public: Base class for different API resources. e.g. Account, Files, Folders.

Public Class Methods

http() click to toggle source
# File lib/kloudless/model.rb, line 4
def self.http
  Kloudless.http
end
new(attributes = {}) click to toggle source
# File lib/kloudless/model.rb, line 12
def initialize(attributes = {})
  @attributes = attributes
end

Public Instance Methods

http() click to toggle source
# File lib/kloudless/model.rb, line 8
def http
  self.class.http
end
method_missing(name, *args, &blk) click to toggle source
Calls superclass method
# File lib/kloudless/model.rb, line 16
def method_missing(name, *args, &blk)
  @attributes[name.to_s] || super
end