class RailsOpenapiGen::Parsers::TemplateProcessors::JbuilderTemplateProcessor
def extract_template_path(action_node, route)
def extract_template_path(action_node, route) return nil unless action_node processor = JbuilderPathProcessor.new(route[:controller], route[:action]) processor.process(action_node) processor.jbuilder_path end
def find_default_template(route)
def find_default_template(route) template_path = Rails.root.join("app", "views", route[:controller], "#{route[:action]}.json.jbuilder") File.exist?(template_path) ? template_path.to_s : nil end
def initialize(controller, action)
def initialize(controller, action) @controller = controller @action = action end