class Tapioca::Dsl::Compilers::RailsGenerators
def decorate
def decorate base_class = base_class_of_constant arguments = constant.arguments - base_class.arguments class_options = constant.class_options.reject do |name, option| base_class.class_options[name] == option end return if arguments.empty? && class_options.empty? root.create_path(constant) do |klass| arguments.each { |argument| generate_methods_for_argument(klass, argument) } class_options.each { |_name, option| generate_methods_for_argument(klass, option) } end end