Sha256: 0e47c8170e3089fb91d529de3b70bcbcd8d5dfabf676abdb1e06295a0e5768e3

Contents?: true

Size: 1.21 KB

Versions: 5

Compression:

Stored size: 1.21 KB

Contents

# frozen_string_literal: true

require "lunanode/api_actions/dns"
require "lunanode/api_actions/email"
require "lunanode/api_actions/floating"
require "lunanode/api_actions/image"
require "lunanode/api_actions/lb"
require "lunanode/api_actions/monitor"
require "lunanode/api_actions/network"
require "lunanode/api_actions/plan"
require "lunanode/api_actions/region"
require "lunanode/api_actions/script"
require "lunanode/api_actions/securitygroup"
require "lunanode/api_actions/vm"
require "lunanode/api_actions/volume"

module Lunanode
  # Module containing all API action methods included from various component
  # modules.
  #
  # Standard API action methods were automatically generated from a datafile to
  # specifying all required and optional parameters as keyword arguments.
  #
  # See https://wiki.lunanode.com/index.php/API for more details on the
  # individual actions and parameters.
  module APIActions
    # Modules are included in reverse order so that YARD shows them correctly.
    include Volume
    include VM
    include Securitygroup
    include Script
    include Plan
    include Network
    include Monitor
    include LB
    include Image
    include Floating
    include Email
    include DNS
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
lunanode-0.3.1 lib/lunanode/api_actions.rb
lunanode-0.3.0 lib/lunanode/api_actions.rb
lunanode-0.2.0 lib/lunanode/api_actions.rb
lunanode-0.1.6 lib/lunanode/api_actions.rb
lunanode-0.1.5 lib/lunanode/api_actions.rb