Sha256: 3c423b4424d62018709cddcbdda9a32a3a19402305247b5152157e7f948439f7

Contents?: true

Size: 474 Bytes

Versions: 6

Compression:

Stored size: 474 Bytes

Contents

module NestedScaffold
  module Base
    protected
    def nested_parent_name
      @class_path.join('/')
    end

    def nested_parent_id
      "#{nested_parent_name}_id"
    end

    def nested_parent_class_name
      nested_parent_name.classify
    end

    def plural_nested_parent_name
      nested_parent_name.pluralize
    end

    def class_path
      []
    end

    def regular_class_path
      []
    end

    def controller_class_path
      []
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
nested_scaffold-1.1.0 lib/generators/base.rb
nested_scaffold-1.0.0 lib/generators/base.rb
nested_scaffold-0.2.1 lib/generators/base.rb
nested_scaffold-0.2.0 lib/generators/base.rb
nested_scaffold-0.1.0 lib/generators/base.rb
nested_scaffold-0.0.1 lib/generators/base.rb