Sha256: 8349e1acf21025254cd2a0ffda63c8458207fc5b18196c9723d7c619ec0e1da7

Contents?: true

Size: 381 Bytes

Versions: 5

Compression:

Stored size: 381 Bytes

Contents

class Skyline::Editors::List < Skyline::Editors::Editor
  def output_without_errors
    select_tag(input_name(self.attribute_names),option_tags)       
  end
  
  private
  def option_tags
    list = case field.list
      when Array, Hash : field.list
      when Proc : perform_proc(field.list)
    end
    options_for_select(list,field.attribute_value(self.record))
  end
    
end

Version data entries

5 entries across 5 versions & 2 rubygems

Version Path
skylinecms-3.1.0 app/helpers/skyline/editors/list.rb
westarete-skylinecms-3.0.8.20100329 app/helpers/skyline/editors/list.rb
westarete-skylinecms-3.0.8.20100330 app/helpers/skyline/editors/list.rb
skylinecms-3.0.8 app/helpers/skyline/editors/list.rb
skylinecms-3.0.7 app/helpers/skyline/editors/list.rb