Sha256: 2eed6c1f194e4db4b3ea441b953366831eb10bbf99843452580e1dc16dd9a1fe

Contents?: true

Size: 1.01 KB

Versions: 1

Compression:

Stored size: 1.01 KB

Contents

# Copyright 2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License"). You may not
# use this file except in compliance with the License. A copy of the License is
# located at
#
#     http://aws.amazon.com/apache2.0/
#
# or in the "license" file accompanying this file. This file is distributed on
# an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
# or implied. See the License for the specific language governing permissions
# and limitations under the License.

require "rails/generators/rails/resource_route/resource_route_generator"
require "rails/generators/resource_helpers"
require 'generators/aws_record/active_model'

module AwsRecord
  module Generators
    class ResourceGenerator < ModelGenerator
      include Rails::Generators::ResourceHelpers

      hook_for :resource_route, in: :rails, required: true

      private
      def orm_class
        @orm_class = AwsRecord::Generators::ActiveModel
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
aws-record-generator-1.0.0.pre.2 lib/generators/aws_record/resource/resource_generator.rb