class ViewModel::Config
def self.configure!(&block)
def self.configure!(&block) if configured? raise ArgumentError.new('ViewModel library already configured') end builder = KeywordBuilder.create(self, constructor: :with) @instance = builder.build!(&block) end