Method: PageMagic::Elements::Config.build
- Defined in:
- lib/page_magic/elements/config.rb
.build(args, type) ⇒ Config
Create Config used to build instances PageMagic::Element see Page::Elements#element for details
24 25 26 27 28 29 30 31 32 33 34 |
# File 'lib/page_magic/elements/config.rb', line 24 def build(args, type) element_class = remove_argument(args, Class) || Element new( name: compute_name(args, element_class), type: type_for(type), selector: compute_selector(args, element_class), options: compute_argument(args, Hash), element: args.delete_at(0), element_class: element_class ) end |