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