class Graphlyte::Fieldset
Attributes
builder[R]
model_name[R]
Public Class Methods
empty()
click to toggle source
# File lib/graphlyte/fieldset.rb, line 5 def self.empty new end
new(model_name = nil, builder: Builder.new)
click to toggle source
# File lib/graphlyte/fieldset.rb, line 11 def initialize(model_name = nil, builder: Builder.new) @model_name = model_name @builder = builder end
Public Instance Methods
+(fieldset)
click to toggle source
# File lib/graphlyte/fieldset.rb, line 32 def +(fieldset) to_s + "\n" + fieldset.to_s end
empty?()
click to toggle source
# File lib/graphlyte/fieldset.rb, line 20 def empty? fields.empty? end
fields()
click to toggle source
# File lib/graphlyte/fieldset.rb, line 16 def fields builder.>> end
to_a()
click to toggle source
# File lib/graphlyte/fieldset.rb, line 28 def to_a [ to_s ] end
to_s(indent=0)
click to toggle source
# File lib/graphlyte/fieldset.rb, line 24 def to_s(indent=0) fields.map { |field| field.to_s(indent) }.join("\n") end