Sha256: 7479dcd8659e8ae96fd7f147d6cf6ae2c32abd1815a1c7d803c8fbbc8d4bf259
Contents?: true
Size: 495 Bytes
Versions: 2
Compression:
Stored size: 495 Bytes
Contents
module Smartfm::PrivateContent def self.included(base) base.extend(ClassMethods) base.send(:include, InstanceMethods) end module ClassMethods def of_current(auth, params = {}) hash = self.rest_client.of_current(auth, params) self.deserialize(hash) || [] end def create(auth, params = {}) self.new(params).save(auth) end end module InstanceMethods def save(auth) self.rest_client.create(auth, self.to_post_data) end end end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
nov-smartfm-1.0.2 | lib/smartfm/modules/private_content.rb |
smartfm-1.0.2 | lib/smartfm/modules/private_content.rb |