Featured post

c# - Usage of Server Side Controls in MVC Frame work -

i using asp.net 4.0 , mvc 2.0 web application. project requiremrnt have use server side control in application not possibl in noraml case. ideally want use adrotator control , datalist control. i saw few samples , references in codepleax mvc controllib howwver found less useful. can tell how utilize theese controls in asp.net application along mvc. note: please provide functionalities related adrotator , datalist controls not equivalent functionalities thanks in advace. mvc pages not use normal .net solution makes use of normal .net components impossible. a normal .net page use event driven solution call different methods service side mvc use actions , view completly different way handle things. also, mvc not use viewstate normal .net controlls require. found article discussing mixing of normal .net , mvc.

Writing a DSL like Thor gem in Ruby? -


i'm trying figure out how thor gem creates dsl (first example readme)

class app < thor                                                 # [1]   map "-l" => :list                                              # [2]    desc "install app_name", "install 1 of available apps"   # [3]   method_options :force => :boolean, :alias => :string           # [4]   def install(name)     user_alias = options[:alias]     if options.force?       #     end     # other code   end    desc "list [search]", "list of available apps, limited search"   def list(search="")     # list   end end 

specifically, how know method map desc , method_options call to?

desc pretty easy implement, trick use module.method_added:

class descmethods   def self.desc(m)     @last_message = m   end    def self.method_added(m)     puts "#{m} described #{@last_message}"   end end 

any class inherits descmethods have desc method thor. each method message printed method name , description. example:

class test < descmethods   desc 'hello world'   def test   end end 

when class defined string "test described hello world" printed.


Comments

Popular posts from this blog

c# - Usage of Server Side Controls in MVC Frame work -

cocoa - Nesting arrays into NSDictionary object (Objective-C) -

ios - Very simple iPhone App crashes on UILabel settext -