class Get::Builders::BaseBuilder
Public Class Methods
new(class_name)
click to toggle source
# File lib/get/builders/base_builder.rb, line 4 def initialize(class_name) parser = ::Get::Parser.new(class_name) @result_entity = parser.result_entity @key = parser.key end
Public Instance Methods
class()
click to toggle source
# File lib/get/builders/base_builder.rb, line 10 def class template_class(class_args) end
Private Instance Methods
parse_class_name(class_name)
click to toggle source
# File lib/get/builders/base_builder.rb, line 16 def parse_class_name(class_name) @result_entity, key = class_name.to_s.match(::Get::GET_CLASS_REGEX).values_at(1, 3) @key = key.present? ? key.symbolize : nil end