Class: GraphQL::Client::Erubis

Inherits:
ActionView::Template::Handlers::Erubis
  • Object
show all
Defined in:
lib/graphql/client/erubis.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.extract_graphql_sections(src) ⇒ Object



6
7
8
# File 'lib/graphql/client/erubis.rb', line 6

def self.extract_graphql_sections(src)
  src.scan(/<%graphql([^%]+)%>/).flatten.first
end

Instance Method Details

#convert_input(src, input) ⇒ Object

Ignore static <%graphql sections



11
12
13
14
# File 'lib/graphql/client/erubis.rb', line 11

def convert_input(src, input)
  input = input.gsub(/<%graphql/, "<%#")
  super(src, input)
end