added sorting DSL

This commit is contained in:
Matt K. Fu committed 2013-09-02 16:33:50 +08:00
1 parent 1ccfd6e48c
commit e7aa7ea1fa
3 files changed
+17 -8

No files matched your search

+6 -1
View File
@@ -102,12 +102,17 @@ module OrbitApp
def initialize(&block)
@query = nil
@image = nil
@sorting_query = nil
@more_link = {}
@fields = []
@enabled_styles = STYLE
block.arity < 1 ? instance_eval(&block) : block.call(self) if block_given?
end
def sorting(query)
@sorting_query = query
end
def enable(args)
@enabled_styles = args
end
@@ -122,7 +127,7 @@ module OrbitApp
end
def to_module_app_format
{"query"=>@query,"image"=>@image,"more_link"=>@more_link,"enabled_styles"=>@enabled_styles} rescue nil
{"query"=>@query,"image"=>@image,"more_link"=>@more_link,"enabled_styles"=>@enabled_styles,:sorting_query=>@sorting_query} rescue nil
end
def link_field(field_name,setting)