Sha256: ac01704c55819ea09122732355e6b53696e3a664b3a31847442da2a69b54ab96

Contents?: true

Size: 778 Bytes

Versions: 3

Compression:

Stored size: 778 Bytes

Contents

module PowerApi
  class GeneratorHelpers
    include GeneratorHelper::ControllerActionsHelper
    include GeneratorHelper::ResourceHelper
    include GeneratorHelper::ApiHelper
    include GeneratorHelper::SwaggerHelper
    include GeneratorHelper::RspecControllerHelper
    include GeneratorHelper::AmsHelper
    include GeneratorHelper::ControllerHelper
    include GeneratorHelper::RoutesHelper
    include GeneratorHelper::PaginationHelper
    include GeneratorHelper::SimpleTokenAuthHelper
    include GeneratorHelper::RubocopHelper

    def initialize(config = {})
      config.each do |attribute, value|
        load_attribute(attribute, value)
      end
    end

    private

    def load_attribute(attribute, value)
      send("#{attribute}=", value)
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
power_api-2.0.2 lib/power_api/generator_helpers.rb
power_api-2.0.1 lib/power_api/generator_helpers.rb
power_api-2.0.0 lib/power_api/generator_helpers.rb