Skip to content

Commit a37842f

Browse files
authored
Merge pull request #31 from gjtorikian/add-field-hashtag
Add hashtags to all the field name spans
2 parents 7337fbb + d89cd03 commit a37842f

File tree

6 files changed

+9
-9
lines changed

6 files changed

+9
-9
lines changed

Gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
source 'https://rubygems.org'
22

3-
gem 'rubocop', require: false
43
gem 'commonmarker', '~> 0.16', require: false
4+
gem 'rubocop', require: false
55

66
# Specify your gem's dependencies in graphql-docs.gemspec
77
gemspec

lib/graphql-docs/layouts/includes/connections.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<% connections.each do |connection| %>
22

33
<div class="field-entry <%= classes[:field_entry] %>">
4-
<span class="field-name connection-name"><%= connection[:name] %> (<a href="<%= base_url %>/<%= connection[:type][:path] %>"><code><%= connection[:type][:info] %></code></a>)</span>
4+
<span id="<%= slugify.(connection[:name]) %>" class="field-name connection-name"><%= connection[:name] %> (<a href="<%= base_url %>/<%= connection[:type][:path] %>"><code><%= connection[:type][:info] %></code></a>)</span>
55

66
<div class="description-wrapper">
77
<p><%= connection[:description] %></p>

lib/graphql-docs/layouts/includes/fields.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<% fields.each do |field| %>
22

33
<div class="field-entry <%= classes[:field_entry] %>">
4-
<span class="field-name"><%= field[:name] %> (<code><a href="<%= base_url %>/<%= field[:type][:path] %>"><%= field[:type][:info] %></a></code>)</span>
4+
<span id="<%= slugify.(field[:name]) %>" class="field-name"><%= field[:name] %> (<code><a href="<%= base_url %>/<%= field[:type][:path] %>"><%= field[:type][:info] %></a></code>)</span>
55

66
<div class="description-wrapper">
77
<% if field[:is_deprecated] %>

lib/graphql-docs/layouts/includes/input_fields.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<% input_fields.each do |field| %>
22

33
<div class="field-entry <%= classes[:field_entry] %>">
4-
<span class="field-name"><%= field[:name] %> (<a href="<%= base_url %>/<%= field[:type][:path] %>"><code><%= field[:type][:info] %></code></a>)</span>
4+
<span id="<%= slugify.(field[:name]) %>" class="field-name"><%= field[:name] %> (<a href="<%= base_url %>/<%= field[:type][:path] %>"><code><%= field[:type][:info] %></code></a>)</span>
55

66
<div class="description-wrapper">
77
<%= field[:description] %>

lib/graphql-docs/layouts/includes/values.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ <h3 id="fields">Values</h3>
22

33
<% values.each do |value| %>
44

5-
<h4 class="name"><%= value[:name] %></h4>
5+
<h4 id="<%= slugify.(value[:name]) %>" class="name"><%= value[:name] %></h4>
66

77
<div class="description-wrapper">
88
<% if value[:is_deprecated] %>

lib/graphql-docs/parser.rb

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ def initialize(schema, options)
2222
end
2323

2424
def parse
25-
@schema.types.values.each do |object|
25+
@schema.types.each_value do |object|
2626
data = {}
2727

2828
case object
@@ -41,7 +41,7 @@ def parse
4141

4242
@processed_schema[:operation_types] << data
4343

44-
object.fields.values.each do |mutation|
44+
object.fields.each_value do |mutation|
4545
h = {}
4646
h[:name] = mutation.name
4747
h[:description] = mutation.description
@@ -130,7 +130,7 @@ def fetch_fields(object_fields)
130130
fields = []
131131
connections = []
132132

133-
object_fields.values.each do |field|
133+
object_fields.each_value do |field|
134134
hash = {}
135135

136136
hash[:name] = field.name
@@ -144,7 +144,7 @@ def fetch_fields(object_fields)
144144

145145
hash[:arguments] = []
146146
if field.respond_to?(:arguments)
147-
field.arguments.values.each do |arg|
147+
field.arguments.each_value do |arg|
148148
h = {}
149149
h[:name] = arg.name
150150
h[:description] = arg.description

0 commit comments

Comments
 (0)