Sha256: bec8c26d53248015b128ee0525ff842ab7749e83c62d72068fd36544e8889e44
Contents?: true
Size: 636 Bytes
Versions: 36
Compression:
Stored size: 636 Bytes
Contents
require 'fog/joyent/models/analytics/joyent_module' module Fog module Joyent class Analytics class JoyentModules < Fog::Collection model Fog::Joyent::Analytics::JoyentModule def all data = service.describe_analytics.body['modules'] load(data) end # Joyent returns an odd data structure like this: # { 'apache' => {'label' => 'Apache'}} # where the key is the name of the module def new(attributes = {}) name, other_attributes = attributes super(other_attributes.merge('name' => name)) end end end end end
Version data entries
36 entries across 34 versions & 6 rubygems