Method: Ruber::AbstractProject#add_extension

Defined in:
lib/ruber/project.rb

#add_extension(name, ext) ⇒ Object

Adds the project extension ext to the project, under the name name. If an extension is already stored under that name, ArgumentError is raised.



166
167
168
169
170
171
# File 'lib/ruber/project.rb', line 166

def add_extension name, ext
  if @project_extensions[name]
    raise ArgumentError, "An extension called '#{name}' already exists"
  end
  @project_extensions[name] = ext
end