Class: AppKernel::Function
- Inherits:
-
Object
show all
- Defined in:
- lib/appkernel/curry.rb,
lib/appkernel/function.rb
Defined Under Namespace
Modules: ClassMethods, InstanceMethods
Classes: Errors, Options, Result, Validator
Class Method Summary
collapse
Class Method Details
.curry(options) ⇒ Object
4
5
6
7
8
|
# File 'lib/appkernel/curry.rb', line 4
def self.curry(options)
Class.new(self).tap do |c|
c.options.curry(@options, options)
end
end
|
.inherited(subclass) ⇒ Object
7
8
9
10
11
12
|
# File 'lib/appkernel/function.rb', line 7
def inherited(subclass)
super(subclass)
subclass.send(:include, InstanceMethods)
subclass.extend(ClassMethods)
subclass.prepare!
end
|