module BetterToolbar

Public Class Methods

create(options = {}) click to toggle source
# File lib/better_toolbar/better_toolbar.rb, line 2
def self.create(options = {})
  toolbar = UIToolbar.new
  items = options.fetch(:items, []).map { |i| item_options_to_item(options.merge(i)) }
  toolbar.setItems(items, animated: false)
  toolbar
end

Private Class Methods

item_options_to_item(item_options) click to toggle source
# File lib/better_toolbar/better_toolbar.rb, line 11
def self.item_options_to_item(item_options)
  Item.create(item_options)
end