class HaveAPI::Fs::Components::ListItem
Public Class Methods
new(action, dir, data)
click to toggle source
Calls superclass method
HaveAPI::Fs::Component::new
# File lib/haveapi/fs/components/list_item.rb, line 5 def initialize(action, dir, data) super() @action = action @dir = dir @data = data end
Public Instance Methods
contents()
click to toggle source
# File lib/haveapi/fs/components/list_item.rb, line 13 def contents @action.params.keys.map(&:to_s) end
Protected Instance Methods
new_child(name)
click to toggle source
# File lib/haveapi/fs/components/list_item.rb, line 18 def new_child(name) [ Parameter, @action, name, @dir, @data, ] end