Sha256: 074242fb7099cd6340fb0a6c460f36bad5d41dc99a34fa1b427becdc1f3ca348

Contents?: true

Size: 545 Bytes

Versions: 2

Compression:

Stored size: 545 Bytes

Contents

module Masheri
  class Service
    include QueryInstanceMethods
    extend QueryClassMethods

    attr_accessor :service_key, :name, :limits, :created, :updated, :object_type

    def self.object_type
      "services"
    end

    def developer_activity(options = {})
      Masheri.rest.developer_activity(service_key, start_date: 1.day.ago, end_date: 0.days.ago)
    end

    def self.show_list
      find_each do |entry|
        printf "Service Name: %-50s Service Key: %s\n", entry.name.inspect, entry.service_key
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
masheri-0.3.5 lib/masheri/service.rb
masheri-0.3.4 lib/masheri/service.rb